[英]Path variables in CMake
Trying to convert a makefile project to CMake. 尝试将makefile项目转换为CMake。 In my makefile I have something like this:
在我的makefile文件中,我有类似以下内容:
MY_PATH := ../../../../..
LOCAL_SRC_FILES := main.cpp \
$(MY_PATH)/AlertIcon.cpp
but the following doesn't work in CMake: 但是以下内容在CMake中不起作用:
set(MY_PATH, "${CMAKE_SOURCE_DIR}/../../../../..")
add_library(mylib SHARED
main.cpp
${MY_PATH}/AlertIcon.cpp)
What is the proper syntax? 正确的语法是什么?
In set(MY_PATH "${CMAKE_SOURCE_DIR}/../../../../..")
it should be no comma between arguments. 在
set(MY_PATH "${CMAKE_SOURCE_DIR}/../../../../..")
,参数之间不应有逗号。
See documentation . 请参阅文档 。
Also, you can use message(${MY_PATH})
to "debug" variable values. 另外,您可以使用
message(${MY_PATH})
来“调试”变量值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.