Описание тега external-project
Поддержка CMake для получения, создания и установки проектов, отличных от того, который в настоящее время обрабатывается.
1
ответ
Избежание дополнительных загрузок ExternalProject
Допустим, у меня есть следующая настройка проекта с этими зависимостями: MainProject ├─ Dependency_1 │ └─ Dependency_2 └─ Dependency_2 Эти зависимости обрабатываются в MainProject а также Dependency_1 с Внешним Проектом. Проблема в Dependency_2 буде…
17 авг '16 в 16:27
0
ответов
CMake вложенности add_subdirectory и ExternalProject_Add
Я поделил свой проект следующим образом development --dependencies ----CMakeLists.txt ----somelib ------CMakeLists.txt ----somelib2 ------CMakeLists.txt --mvp_app ----CMakeLists.txt Файл cmake зависимостей написан так, что он соберет и установит все…
16 окт '17 в 08:24
1
ответ
CMake - Как я могу передать версию Windows SDK в ExternalProject, созданный с помощью msbuild?
У меня есть проект CMake, который имеет внешнюю зависимость (Crypto++). Внешний проект имеет vcxproj предоставленный файл, поэтому, чтобы добавить его в процесс сборки, я добавил его так: ExternalProject_Add(CryptoPP SOURCE_DIR ${CRYPTOPP_SRC_DIR} C…
05 дек '18 в 18:57
2
ответа
CMake ошибка с ExternalProject
Два дня назад я добавил внешний проект для компиляции проекта с использованием автоинструментов. Это было прекрасно работает до сегодняшнего дня... У меня странная ошибка: CMake Ошибка в /usr/share/cmake-2.8/Modules/ExternalProject.cmake:710 (сообще…
13 май '11 в 21:22
2
ответа
Странное поведение ExternalProject_Add с командой, содержащей пробел
Мне нужно скомпилировать библиотеки повышения с ExternalProject_Add, а команде build нужны флаги C++11 на платформе MacOS с Clang. Команда должна выглядеть так: ./bin/b2 debug release cxxflags="-std=c++11 -stdlib=libc++" linkflags=-stdlib=libc++ Но …
17 июн '13 в 09:29
2
ответа
CMake ExternalProject_Add() и FindPackage()
Есть ли правильный способ найти библиотеку (через FindPackage()) который был построен с ExternalProject_Add()? Проблема в том, что CMake не может найти библиотеку во время CMake, потому что внешняя библиотека собирается во время компиляции. Я знаю, …
03 июл '13 в 11:40
1
ответ
Как указать цель с ExternalProject_Add?
Можно ли построить только конкретную цель при использовании ExternalProject? В частности, мне нужно скачать и собрать только версию MPI библиотеки OpenCoarrays. Я старался ExternalProject_Add( OpenCoarrays-fallback EXCLUDE_FROM_ALL 1 URL https://git…
03 авг '15 в 10:35
1
ответ
Команда внешних проектов cmake, кажется, игнорирует INSTALL_DIR
Во-первых, я относительно новичок в cmake. Я пытаюсь использовать cmake для создания проекта с одной внешней зависимостью. Я указываю INSTALL_DIR для внешнего проекта CMAKE_INSTALL_PREFIX, поэтому он устанавливается в то же место, что и родительский…
18 апр '15 в 22:31
2
ответа
Как мне сгладить CMake Superbuild?
Трудно изучая, как заставить CMake делать то, что мне нужно в Visual Studio для кроссплатформенного проекта, я узнал о ExternalProject_Add, и он прекрасно решил все мои потребности. Выдержка: ExternalProject_Add(googletest PREFIX "${CMAKE_BINARY_DIR…
28 янв '18 в 14:29
1
ответ
Установщик внешнего проекта Cmake
У меня есть внешний проект, в котором дистрибутив Windows представляет собой установщик.exe, а не tarball. Я мог запустить.exe из командной строки, но cmake, конечно, жалуется, что не может найти имя файла tarball в URL. Есть ли способ использовать …
19 сен '15 в 06:26
1
ответ
CMake объявляет зависимость функции от ExternalProject_Add
TLDR: Моя проблема в том, что CMake начинает выполнять эту функцию перед загрузкой репозитория. Я хотел бы объявить зависимость для этой функции от ExternalProject_Add, чтобы CMake понимал, что он должен загрузить, построить и затем запустить функци…
12 июл '18 в 15:38
1
ответ
cmake шаг стороннего проекта
Мы используем код поставщика в качестве стороннего проекта в нашем исходном коде. Код поставщика использует Makefile, для которого мы написали новый CMake add_custom_target для исходного кода поставщика. Чтобы скопировать библиотеку из каталога buil…
12 сен '18 в 05:56
2
ответа
Как использовать add_subdirectory() после завершения загрузки ExternalProject_Add()?
Я в основном задаю тот же вопрос, который был задан здесь. Однако на этот вопрос не было ответа. Я хочу использовать googletest в своем проекте. Для этого я использую ExternalProject_Add(), который клонирует набор тестов с помощью git. После этого я…
31 июл '17 в 12:05
0
ответов
ExternalProject_Add с точкой с запятой в URL
Я пытаюсь использовать ExternalProject_Add с точкой с запятой в аргументе URL, как показано ниже: ExternalProject_Add(opencascade URL https://git.dev.opencascade.org/gitweb/?p=occt.git;a=snapshot;h=refs/tags/V7_3_0;sf=zip URL_HASH SHA1=52a559b02571f…
24 июл '18 в 04:49
1
ответ
Как установить аргумент команды в externalproject_add
Я хочу создать скрипт cmake для автоматической сборки zlib в моем проекте. я добавил externalproject_add(zlib PREFIX . # download step GIT_REPOSITORY git@github.com:madler/zlib.git GIT_TAG v1.2.8 # configure step SOURCE_DIR zlib CONFIGURE_COMMAND ${…
12 дек '16 в 10:44
2
ответа
Как сделать параллельные сборки CMake ExternalProject
При сборке проекта CMake (например, в Windows) я могу выполнить параллельную сборку, выполнив следующую команду: cmake --build . -- /m Ключ / m передается в msbuild, и я получаю параллельные сборки. Однако, если у меня есть какой-то внешний проект в…
01 окт '15 в 18:04
0
ответов
CMAKE ExternalProject_Add (Как указать путь поиска для плагина)
Я использую Ubuntu 16.04 и CMake ExternalProject_Add установить программное обеспечение PCL и PDAL для моего собственного проекта. Я хочу связать PDAL и PCL, поскольку у PDAL есть опция для сборки PCL в качестве плагина. В основном мой CMake-скрипт …
11 сен '18 в 06:13
1
ответ
Используйте ExternalProject_Add для включения Opus в Android
Это, наверное, довольно просто. У меня есть проект Android, который использует NDK. Я хотел бы включить исходный код опуса в родной код. Я попытался использовать свойство ExternalProject_Add в CMake, но мой собственный код все еще не может импортиро…
02 дек '17 в 04:35
1
ответ
CMake: GLFW в качестве внешнего проекта
вопрос Я пытаюсь сделать проект, который использует GLFW. Для этого проекта я использую CMake в качестве системы сборки. Я хотел бы сделать так, чтобы пользователь просто собирал мой проект с помощью CMake, и как часть процесса GLFW будет построен и…
03 фев '15 в 04:12
1
ответ
CMake ExternalProject_Add() - Сборка с настроенным CMakeLists.txt
Я строю lua как внешний проект и хочу использовать свой собственный CMakeLists.txt вместо встроенного Makefile. Это то, что у меня есть в моем основном CMakeLists.txt: include(ExternalProject) set(lua_RELEASE 5.1.4) ExternalProject_Add( lua-${lua_RE…
25 сен '11 в 16:09