Результаты поиска по запросу "cmake"

1 ответ

поймать возвращаемое значение в CMake add_custom_command?

как получить возвращаемое значение команды, вызваннойadd_custom_command? Я думал, что смогу сделать что-то подобное, macro(mac param1) execute_process(COMMAND process ${param1} RESULT_VARIABLE res_var) if(${res_var} .... endmacro(mac) ...

1 ответ

cmake DEFINED не распознает переменную

У меня есть этот код в cmake: #mandatory SET(BOOST_DIR "$ENV{BOOST_HOME}") if (DEFINED ${BOOST_DIR}) #global include directories include_directories(${BOOST_DIR}) else(DEFINED ${BOOST_DIR}) message( STATUS "BOOST_HOME at ${BOOST_DIR}") message( ...

2 ответа

CMake включает путь

В проекте C ++ я бы включил заголовочные файлы как потомки исходного каталога проекта без использования ярлыков каталогов UNIX. или же .. . Я не уверен, как настроить cmake для работы с этим. У меня есть структура каталогов: Root |-include | |- ...

ТОП публикаций

2 ответа

Могу ли я получить GUID, сгенерированный CMake для конкретного vcproj во время cmake?

Преамбула: я пытаюсь интегрировать мой C # csproj с остальной частью нашей сборки Cmake на основе C ++ и C ++ / CLI. Я получил совет против попыток сделать это, потому что CMake плохо взаимодействует с .NET в Visual Studio, но после реализации ...

2 ответа

CMake не может найти включаемые файлы

У меня есть проект со следующим макетом: /build /source +--- CMakeLists.txt | +--- /bin | +--CMakefiles.txt | +--main.cpp | +--- /jsoncpp | +--- /json | | +--json.h | | +--json-forwards.h | | | +--jsoncpp.cpp | +--CMakeLists.txt | +--- ...

2 ответа

Как исключить отдельный файл из шаблона cmake `file (GLOB…)`?

мойCMakeLists.txt содержит эту строку: file(GLOB lib_srcs Half/half.cpp Iex/*.cpp IlmThread/*.cpp Imath/*.cpp IlmImf/*.cpp) иIlmImf папка содержитb44ExpLogTable.cpp, который мне нужно исключить из сборки. Как этого добиться?

1 ответ

Использование CMake для статической ссылки на библиотеку за пределами проекта

Я хотел бы использовать CMake, чтобы связать мой проект с моей общей библиотекой. Библиотека распределяется только между несколькими проектами и является довольно маленькой, поэтому мне бы очень хотелось создать ее до того, как она будет связана. ...

5 ответов

Невозможно связать программу с помощью Boost.Filesystem

Я пытаюсь запустить программу, используя пример кода boost :: filesystem на Ubuntu 12.10, но она не хочет собираться. #include <iostream> #include <boost/filesystem.hpp> using namespace boost::filesystem; using namespace std; void fun(const ...

1 ответ

Разница между CMAKE_CURRENT_SOURCE_DIR и CMAKE_CURRENT_LIST_DIR

Из вики:CMAKE_CURRENT_SOURCE_DIRэто каталог, в котором находится обрабатываемый в данный момент CMakeLists.txt CMAKE_CURRENT_LIST_DIR(начиная с версии 2.8.3) это каталог обрабатываемого в данный момент списка файлов. Из ...

2 ответа

Установка дополнительных файлов с помощью CMake

Я пытаюсь предоставить некоторые «исходные» файлы с некоторыми исполняемыми файлами. Мне было интересно, есть ли способ скопировать эти исходные файлы в каталог сборки (из исходного каталога), а затем в каталог установки с помощью CMake. Моя ...