cmake
есть ли способ позволить CMake автоматически определять, поддерживает ли компилятор C++11 или нет? как было бы неплохо сообщить пользователям во время выполнения CMake, что код не будет компилироваться, поскольку компилятор не поддерживает C++11. На данный момент я установил флаги C++11. Однако, если компиля...
моя ОС centos, которая имеет gcc по умолчанию в пути /usr/bin/gcc. Но он старый, мне нужна новая версия GCC. Поэтому я устанавливаю новую версию в новом пути /usr/local/bin/gcc. но когда я запускаю cmake, он по-прежнему использует старый путь gcc версии(/usr/bin/gcc). Как я могу указать gcc на новый путь (/u...
Я пытаюсь настроить проект с помощью CMake, но он не может найти библиотеки Boost, даже если они находятся в указанной папке. Я указал Boost_INCLUDE_DIR, Boost_LIBRARYDIR и BOOST_ROOT, но я все еще получаю сообщение об ошибке, говорящее, что CMake не может найти Boost. В чем может быть причина такой ошибки?...
Существует несколько механизмов, предлагаемых CMake для получения флагов компилятору: CMAKE_<LANG>_FLAGS_<CONFIG> переменные add_compile_options команда set_target_properties команда есть ли один метод, который предпочтительнее другого в современном использовании? Если да, то почему? Кроме того...
В настоящее время я пытаюсь заставить CMake работать на моей 64-разрядной системе Windows 7. Я хочу скомпилировать TagLib для последующего использования с приложением Qt, над которым я работаю. Я хотел бы скомпилировать его с помощью MinGW (а не Visual C++, как в этом другом вопросе). я загружаю установщик ...
у меня есть структура каталогов для моего кода C++, которая выглядит так: | |->include |->src Я пишу CMakeLists.txt-файл для моего кода. Я хочу понять разницу между include_directories и target_include_directories на CMake. в чем разница между их использованием и для того, чтобы добавить свой включа...
мой код в проекте C++ организован следующим образом у меня есть несколько .cpp и .h файлы, которые содержат мои классы у меня есть несколько .cxx файлы, которые должны быть скомпилированы против .cpp файлы и некоторые внешние библиотеки. теперь, каждый из .cxx файлы main() метод, поэтому мне нужно добавить...
Я установил CFLAGS в CMake по CMAKE_C_FLAGS. Это что-то вроде этого, чтобы установить LDFLAGS?...
Я работаю над большим проектом C++, построенным с CMake на Linux. CMake работает нормально, создавая Орду Makefiles в дереве модулей и приложений. Запуск GNU make приводит к ошибкам линкера. Как я могу получить make чтобы распечатать точные команды перед их запуском? параметр-d не печатает команды, но мног...
копирование каталога из исходного дерева в бинарное дерево. Например: как скопировать www в папку bin. work ├─bin └─src ├─doing │ └─www ├─include └─lib спасибо....