0
ответов

Как установить глобальную переменную в функции для cmake?

Я пишу файл CMakeLists.txt для создания файлов и их компиляции. Я создаю функцию для добавления строк пути к файлу в глобальную переменную списка. Мой CMakeLists.txt: set(source_list "...
вопрос задан: 5 April 2012 15:59
0
ответов

Как связать библиотеки google protobuf через cmake в linux?

Я пытаюсь сделать это так же, как я сделал это для повышения: find_package(Boost COMPONENTS system filesystem REQUIRED) find_package(ProtocolBuffers) ...
вопрос задан: 4 April 2012 11:43
0
ответов

Создание целей CMake условно на основе существования библиотеки

У меня есть большой кросс-платформенный проект, который нужно построить в разных местах; в некоторых местах могут быть доступны различные наборы инструментов пользовательского интерфейса, звуковые API и т. д., и я пытаюсь выяснить, как лучше всего...
вопрос задан: 4 April 2012 00:09
0
ответов

CMake FIND_PACKAGE завершается успешно, но возвращает неверный путь

Я пытаюсь получить ссылку CMake 2.8.6 на boost::program_options, используя следующие код в моем CMakeLists.txt FIND_PACKAGE (ТРЕБУЕТСЯ программа_options Boost COMPONENTS) INCLUDE_DIRECTORIES (${...
вопрос задан: 3 April 2012 14:05
0
ответов

Скопируйте целевой файл в другое место на этапе после сборки в CMake

У меня есть динамическая библиотека, которая получает другое имя в зависимости от конфигурации, указанной в сценариях CMake: set_target_properties(${name} PROPERTIES OUTPUT_NAME ${ выходное имя} 64) ...
вопрос задан: 3 April 2012 13:30
0
ответов

Создание файла CMakeLists из существующего Makefile

Я хочу использовать cmake для создания моих файлов сборки для проекта C++. У меня есть существующий Makefile. У меня возникают проблемы с созданием этого файла Makefile с использованием стандартного синтаксиса cmake. Как включить...
вопрос задан: 3 April 2012 09:04
0
ответов

cmake включает файлы h из других каталогов

У меня возникли проблемы с включением теста в проект cmake. Мой проект выглядит следующим образом: TerrainMap / \ ...
вопрос задан: 2 April 2012 23:42
0
ответов

Ошибки и предупреждения раскраски CMake

Есть ли способ, как создать цветной вывод из gcc, который вызывается из Makefile, сгенерированного cmake? Это значительно упростило бы отладку приложения.
вопрос задан: 1 April 2012 12:46
0
ответов

cmake не находит Qt4

Поскольку версия 4.8.0 вышла, я переустановил Qt и теперь тоже хочу использовать cmake. Чтобы заставить cmake работать, я помню, что мне пришлось добавить папку mingw bin (QtSDK\Desktop\Qt\4.7.3) в PATH еще в Qt4.7.3, поэтому я ...
вопрос задан: 29 March 2012 21:38
0
ответов

Использование cmake в Windows для С++

около 5 дней подряд я пытался настроить свой компьютер в среде С++ для программирования с такие библиотеки, как sdl,glm,opengl.Для нас важно иметь возможность запускать их в unix...
вопрос задан: 27 March 2012 09:05
0
ответов

Компиляция буст-теста с помощью Cmake

Я пытаюсь упростить большой проект, заставив cmake скомпилировать его за меня, но у меня возникают проблемы с компиляцией юнит-тестов буста. Файл cmake для моего простого примера показан ниже. ...
вопрос задан: 26 March 2012 23:18
0
ответов

Избегайте цитирования в CMake add_custom_command

Я пытаюсь создать простой пакетировщик, который запускает скрипт над набором файлов. Итак, после подстановки файлов я создал следующую пользовательскую команду для выполнения скрипта :add_custom_command(OUTPUT ${...
вопрос задан: 26 March 2012 10:18
0
ответов

запустить команду оболочки (ctags) в cmake и сделать

Я пишу проект на C++ в vim. Я хотел бы запустить команду ctags (ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .) для создания ссылок при запуске make. Я думаю, что это можно сделать с помощью...
вопрос задан: 22 March 2012 17:16
0
ответов

Работа с несколькими проектами в CMake

В настоящее время я работаю над Проект Visual C++ (в котором есть несколько подпроектов) в CMake. Есть одна вещь, в которой я не уверен – в основном, чтобы включить ...
вопрос задан: 22 March 2012 05:00
0
ответов

CMake: получить полное представление пути за вычетом относительных элементов

Я хочу взять переменную, для которой задана комбинация элементов пути (потенциально как абсолютный, так и относительный) и получить от него абсолютный путь. Что-то вроде того, что boost::filesystem::...
вопрос задан: 21 March 2012 17:10
0
ответов

Компиляция программ openCV 2.3.1 с MinGW gcc/g++ на 64-битной Windows 7

Уже неделю я мучаюсь с компиляцией программ openCV. Я перепробовал все, что мог найти в Интернете. Вот что я сделал: я скачал OpenCV-2.3.1-win-superpack.exe и...
вопрос задан: 19 March 2012 23:49
0
ответов

Генератор CMake Xcode использует больше не поддерживаемые параметры

Я пытаюсь создать проект Xcode из Insight Toolkit (ITK, itk.org). Я ввел в терминал следующую команду: ccmake -DCMAKE_C_COMPILER=/Applications/Xcode.app/Contents/Developer/usr/...
вопрос задан: 18 March 2012 15:31
0
ответов

CMake добавляет ненужные зависимости между файлами.o и.a

У меня есть проект, управляемый CMake, с несколькими библиотеками, между которыми есть зависимости времени компоновки, но каждая из библиотек может быть скомпилирована независимо друг от друга. Как бы это выразить...
вопрос задан: 17 March 2012 12:31
0
ответов

Я не могу получить среду в пользовательской целевой оболочке.

Я не могу получить среду в пользовательской целевой оболочке. Набор CMakeList.txt(ENV{TEST_VAR} "Привет") add_custom_target( test COMMAND ./test.sh WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} ) test.sh ...
вопрос задан: 17 March 2012 05:55
0
ответов

cСделать SOURCE_GROUP несколько файлов?

для проекта VisualStudio я бы хотел, чтобы cMake помещал все файлы из определенной папки в определенный фильтр. Я пробовал: SOURCE_GROUP(Math FILES ${CMAKE_CURRENT_SOURCE_DIR}/src/Math/*.cpp ${...
вопрос задан: 14 March 2012 11:49
0
ответов

CMake + GoogleTest

Я только что скачал googletest, сгенерировал make-файл с помощью CMake и собрал его. Теперь мне нужно использовать его в моем тестовом проекте. При использовании CMake мне посоветовали не указывать библиотеки gtest напрямую (...
вопрос задан: 13 March 2012 17:40
0
ответов

Файлы CMakeLists.txt для нескольких библиотек и исполняемых файлов

Я только начинаю играть с CMake. У меня есть что-то вроде: /DEV |-- lib1 | CMakeLists.txt |-- lib2 | CMakeLists.txt | -- exe1 | CMakeLists.txt /BUILD |-- lib1 |-- ...
вопрос задан: 12 March 2012 19:13
0
ответов

эквивалент «make dist» в CMake

Согласно FAQ , CMake не создает цель make dist, а исходный пакет можно создать с помощью CPack. Но CPack просто создает архив исходного каталога со всеми файлами, которые не соответствуют шаблонам...
вопрос задан: 8 March 2012 21:47
0
ответов

Как интегрировать PreMake / CMake в рабочий процесс сборки C ++

На данный момент я смотрю на PreMake / CMake. Однако я не понимаю, как это можно использовать во всем рабочем процессе кроссплатформенной сборки. Действительно, он генерирует make-файлы (или решения). Тогда как вы ...
вопрос задан: 8 March 2012 18:20
0
ответов

Переименовать вывод CPack

Я хотел бы переименовать файл установщика, создаваемый CPack (v2.8.7), чтобы включить номер версии, полученный во время сборки из системы контроля версий. Похоже, это невозможно сделать с помощью...
вопрос задан: 8 March 2012 04:48
0
ответов

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

Кажется, что CMake довольно укоренился в своем мнении о том, что должен быть один и только один, CMAKE_CXX_COMPILER для всех исходных файлов C ++. Я не могу найти способ переопределить это для каждой цели. ...
вопрос задан: 3 March 2012 02:50
0
ответов

Командная строка CMake для C ++ #define

Мне нужно скомпилировать разные версии определенного проекта, добавив переключатели компилятора. Обычно я делал это, используя add_definitions или что-то вроде set_property (TARGET mylib PROPERTY ...
вопрос задан: 2 March 2012 10:23
0
ответов

Неопределенная ссылка на clock_gettime, gcc 4.6 и cmake

У меня возникает ошибка компоновки в cmake, которой нет при компиляции в системе с более старой версией gcc. Конкретная ошибка: «неопределенная ссылка на clock_gettime». но -lrt появляется на ...
вопрос задан: 1 March 2012 06:25
0
ответов

qtcreator может создавать только все, а не каждую отдельную цель для проектов cmake

Я использую cmake для создания файлов проекта qtcreator. Для выполнения части I могут иметь разные цели, но части сборки я могу выбрать только все, и не могу построить каждую цель отдельно.Есть ли ...
вопрос задан: 29 February 2012 20:52
0
ответов

Как скомпилировать проект GLUT + OpenGL с CMake и Kdevelop в Linux?

Как видно из заголовков, я не могу построить проект с OpenGL и Glut. Я получаю неопределенные ошибки ссылок для функций OpenGL. Я попытался сделать: проект (testas) find_package (OpenGL) find_package (...
вопрос задан: 27 February 2012 04:58