我在usr / share / Cmake / Modules /上的.cmake文件中定义了一个宏 如下。
macro ( debug string )
if(CMAKE_BUILD_TYPE STREQUAL "Debug")
message(WARNING ${string})
else()
endif()
endmacro()
目前我在做:
include(file.cmake)
允许我使用宏。我希望能够在Clion中使用它,但我不想污染我项目的源文件。我注意到可以为构建配置的变量传递值。我想知道是否有任何方法可以用宏做类似的事情并让Clion加载一组默认的宏。