Результаты поиска по запросу "cmake"
Как начать работать с GTest и CMake
Недавно я был продан с использованием CMake для компиляции моих проектов C ++, и теперь я хотел бы начать писать некоторые модульные тесты для моего кода. Я решил использовать утилиту Google Test, чтобы помочь с этим, но мне нужна помощь в начале ...
Как определить макрос препроцессора C ++ через командную строку с CMake?
Я пытаюсь установить макрос препроцессора в командной строке CMake. Я пробовал: set generator="Visual Studio 8 2005" set params=-D MY_MACRO=1 cmake.exe -G %generator% %params% ..\some_projectно это не определено, когда я компилирую, и я не могу ...
Ошибка компоновщика при использовании статических членов
Я использую Qt 4.7 и Cmake 2.8.3 с g ++ 4.2.1 на Mac OS X. Я получаю странную ошибку компоновщика при использовании статических или глобальных переменных в одном из моих файлов. Вот ошибка: ld: duplicate symbol ...
Отложите создание пользовательской цели до установки
У меня есть что-то вроде этого в моем проекте: add_custom_command(OUTPUT somefile) add_custom_target(tgt ALL DEPENDS somefile) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/somefile DESTINATION somedir)Это работает хорошо, но моя команда выполняется ...
сделать и сделать в Windows
Я понимаю, что в linux cmake, make и make install могут быть объединены для получения релиза. Например: cmake -DCMAKE_BUILD_TYPE=Release .. make make installВ Windows, однако, я не могу найти аналогичные команды, которые могут выполнять ту же ...
CMake не может найти тест, если CMAKE_RUNTIME_OUTPUT_DIRECTORY изменен
Я строю свой проект с помощью CMake и пытаюсь создать набор тестовых наборов для каждого модуля. Видимо, если я изменю переменнуюCMAKE_RUNTIME_OUTPUT_DIRECTORY тогда ctest не может найти тест для запуска и не работает. Я сделал минимальный ...
CMake ссылка на внешнюю библиотеку
Как заставить CMake связать исполняемый файл с внешней общей библиотекой, которая не собрана в том же проекте CMake? Просто делаюtarget_link_libraries(GLBall ${CMAKE_BINARY_DIR}/res/mylib.so) выдает ошибку make[2]: *** No rule to make target ...
Как не добавить Release или Debug к выходному пути?
Вот мои текущие настройки для вывода: set( EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_SOURCE_DIR}/bin") set( LIBRARY_OUTPUT_PATH "${CMAKE_CURRENT_SOURCE_DIR}/bin") set( RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/bin")Но по ...
Cmake: связывание разделяемой библиотеки
Я делал это раньше пару раз, но как-то застрял на этот раз. У меня есть исполняемый файл "myapp" и собственная общая библиотека "mylib". В моих cmakelists у меня есть следующее: ADD_LIBRARY(mylib SHARED ${SOURCES_LIB}) INSTALL(TARGETS mylib ...
Может ли CMake сгенерировать файл конфигурации?
Мне нужен файл конфигурации для переноса из C ++ в JS, я пытаюсь использовать emscripten в проекте. Emscripte поставляется с инструментом emconfigure, который заменяет autoconf configure, Но проект, который я создаю, использует cmake в качестве ...