尝试将Makefile项目转换为CMake。在我的makefile文件中,我有这样的东西:
MY_PATH := ../../../../..
LOCAL_SRC_FILES := main.cpp \
$(MY_PATH)/AlertIcon.cpp
但是以下内容在CMake中不起作用:
set(MY_PATH, "${CMAKE_SOURCE_DIR}/../../../../..")
add_library(mylib SHARED
main.cpp
${MY_PATH}/AlertIcon.cpp)
正确的语法是什么?
答案 0 :(得分:2)
在set(MY_PATH "${CMAKE_SOURCE_DIR}/../../../../..")
中,参数之间应该没有逗号。
请参见documentation。
此外,您可以使用message(${MY_PATH})
来“调试”变量值。