if (WITH_TEST)
add_subdirectory(test/unitTesting)
endif(WITH_TEST)
您如何读取with_test
文件中的.cpp
变量?
答案 0 :(得分:0)
一个解决方案可能是添加预处理程序定义。
在您的CMakeLists中:
add_definitions(-DWITH_TEST_VALUE ="${WITH_TEST}")
在源代码中,您可以执行以下操作:
#ifdef WITH_TEST_VALUE
constexpr auto WITH_TEST = WITH_TEST_VALUE;
#else
// something
#endif