【发布时间】:2022-01-26 08:07:41
【问题描述】:
我在打印 INTERFACE_INCLUDE_DIRECTORIES 之类的变量时遇到问题,我将展示我编写的简单 CMakeLists.txt:
cmake_minimum_required(VERSION 3.5)
project(Library)
add_library(hello src/hello.cpp)
target_include_directories(hello PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include)
message(STATUS "The interface_include_directories : ${INTERFACE_INCLUDE_DIRECTORIES}")
如上图,${CMAKE_CURRENT_SOURCE_DIR}/include应该在INTERFACE_INCLUDE_DIRECTORIES之后target_include_directories,
但是,它会打印一个空字符串。
我想知道是否有打印与特定库相关的包含路径,例如在这种情况下hello。
【问题讨论】:
标签: cmake