例如,如果我有这样的项目:
trunk
|_ CMakeLists.txt
|_ src
| |_ CMakeLists.txt
| |_ componentA
| |_ componentB
|
|_ test
|_ unit
是否可以从trunk / CMakeLists.txt或trunk / src / CMakeLists.txt安装libComponentA和libComponentB?我试过了,但它抱怨 我的目标
在一些谷歌搜索后,似乎cmake install(TARGET ...)命令只搜索当前目录,我该如何解决这个问题?在此目录中不存在
答案 0 :(得分:-1)
您可以提供install
命令的完整路径。您可以使用cmake变量,例如${CMAKE_SOURCE_DIR}/
(主目录)和${CMAKE_CURRENT_SOURCE_DIR}/
(当前CMakeLists.txt文件的位置)来简化您的工作。