【发布时间】:2017-10-07 02:38:10
【问题描述】:
我试图找到解决方案:如何检查构建目标?
考虑以下 CMake 脚本:
cmake_minimum_required(VERSION 3.5.1)
project(cppTests)
# How to check at this point the target of build
if(TARGET "cppTests")
message(STATUS "Target is cppTests")
else()
message(STATUS "Target is not cppTests")
endif()
message(STATUS "Target is ${TARGET}")
set(CMAKE_CXX_STANDARD 11)
set(SOURCE_FILES main.cpp)
add_executable(cppTests ${SOURCE_FILES})
然后我调用以下代码:
/home/username/Software/clion-2017.1.1/bin/cmake/bin/cmake --build /home/username/Projects/cppTests/cmake-build-debug --target cppTests -- -j 8
如何在 --target 选项之后检查 CMake 脚本中的目标 cppTests ? 我在 Makefiles 中寻找类似 MAKECMDGOALS 的东西。 我找到了任何有用的解决方案...
【问题讨论】:
标签: c++ build cmake build-system