Переменные пути в CMake - PullRequest
       8

Переменные пути в CMake

0 голосов
/ 01 сентября 2018

Попытка преобразовать проект makefile в CMake. В моем make-файле у меня есть что-то вроде этого:

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)

Какой правильный синтаксис?

1 Ответ

0 голосов
/ 02 сентября 2018

В set(MY_PATH "${CMAKE_SOURCE_DIR}/../../../../..") между аргументами не должно быть запятой.

См. документацию .

Кроме того, вы можете использовать message(${MY_PATH}) для «отладки» значений переменных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...