我正在使用cmake
版本3.0.2。
我的情况很简单:
我想做出类似的东西:
#cmakedefine variable_${PROJECT_NAME} ${ANOTHER_VARIABLE}
但cmake
仅检测到${ANOTHER_VARIABLE}
。
的CMakeLists.txt
cmake_minimum_required(VERSION 3.0.2)
project(Test C)
add_executable(${PROJECT_NAME} main.c)
configure_file(config.h.in ${CMAKE_SOURCE_DIR}/config.h)
SET(variable_${PROJECT_NAME} FALSE CACHE BOOL "tooltip")
config.h.in
#cmakedefine variable_${PROJECT_NAME} ${PROJECT_NAME}