cmake

CMAKE dodaj podkatalog, który nie jest podkatalogiem w katalogu rzeczywistym

Czy możliwe jest dołączenie katalogu rodzeństwa jako podkatalogu wewnątrz cmake ? Coś jak A CMakeLists.txt B CMakeLists.txt I B Zawiera a jako podkatalog ?

Jak odczytać zmienną CMake w kodzie źródłowym C++

Chciałbym zapisać numer wersji mojej biblioteki w jednym miejscu. Zdefiniowałem więc taką zmienną w pliku CMake: SET(LI ... ke-Documentation nie przyniosły żadnych rezultatów, mam nadzieję, że ktoś mógłby mi udzielić niezbędnej Rady. Z góry dzięki.

Kiedy cytować zmienne?

Piszę makra CMake po raz pierwszy i ciężko mi zrozumieć, jak działają zmienne. W szczególności ${a} wydaje się mieć inne znac ... ykład tutaj: przekazanie listy do makra cmake Nie rozumiem, kiedy mam dodawać cytaty i jakie są większe podstawowe zasady.

Importowanie projektu CMake do Eclipse CDT

Mam natywny projekt CMake i chcę używać z nim IDE Eclipse, aby ułatwić mój rozwój poprzez udostępnienie funkcji auto-complete ... jak zaimportować projekt a CMake w Eclipse. PS: jestem otwarty na propozycje innych IDE, które dobrze współpracują z CMake.

Wypełnianie ${SRCS} z CMakeLists.txt w podkatalogach

Obecnie definiuję zmienną ${SRCS} w pliku CMakeLists.txt w katalogu głównym moich projektów, wymieniając każdy plik źródłowy ... d dir2 dir1/CMakeLists.txt Adds file1.cpp, file2.cpp to SRCS dir2/CMakeLists.txt Adds file3.cpp, file4.cpp to SRCS

Wyniki Testów Jednostkowych I Porady Dotyczące Struktury Projektu-CMake + Google Test Framework

Jestem nowy w CMake i używam Google test Framework. Szukałem bardziej złożonych przykładów połączenia CMake i Google testing ... miejsca, jeśli mogę go uniknąć. Czy ktoś ma jakieś doświadczenie, które byłoby pomocne w tym punkt? Z góry bardzo dziękuję.

Budowanie łańcucha narzędzi z cmake do cross-compile dla Androida

gcc (GCC) 4.8.1 android-ndk-r9 Witam, Moim hostem jest Fedora 19 I chcę stworzyć łańcuch narzędzi do kompilowania progr ... correctly generate this project. Call Stack (most recent call first): CMakeLists.txt:4 (project) Wielkie dzięki z góry,

Jak wygenerować informacje o wersjonowaniu DLL systemu Windows za pomocą CMake

Używam CMake do budowania współdzielonej biblioteki, jednak dla DLL Windows Potrzebuję informacji o wersjonowaniu, jak: Fi ... VERSION ${MY_PRODUCT_NUMBER}) Znalazłem metody ręczne (patrz przykład na dole), ale wolałyby zawierać to w CMake. Pomocy?

Kompilowanie i używanie zależnych od ABI plików binarnych w systemie Android za pomocą Android Studio 2.2 i CMake

Testuję nowy Android Studio C/C++ building poprzez CMake poprzez stabilny gradle ( http://tools.android.com/tech-docs/externa ... aplikacja powinna współdziałać z mybinary: import eu.chainfire.libsuperuser.Shell; ... Shell.SU.run("/path/to/mybinary");

Jak wykluczyć pojedynczy plik z wzorca cmake `file(GLOB...)`?

Mój CMakeLists.txt zawiera ten wiersz: file(GLOB lib_srcs Half/half.cpp Iex/*.cpp IlmThread/*.cpp Imath/*.cpp IlmImf/*.cpp) I IlmImf folder zawiera b44ExpLogTable.cpp, które muszę wykluczyć z kompilacji. Jak to osiągnąć?

Budowanie biblioteki przy użyciu autotools z cmake

To moja pierwsza próba z cmake i chciałbym mieć, jeśli to możliwe, kilka informacji zwrotnych o tym, co zrobiłem, ponieważ ni ... R}/lib/libantlr3c-3.1.3 PREFIX ${CMAKE_CURRENT_SOURCE_DIR}/lib/libantlr3c-3.1.3 BUILD_COMMAND make BUILD_IN_SOURCE 1 )

Jak mogę zbudować kod Rusta z projektem C++/Qt / CMake?

Mam istniejący projekt C++ / Qt zbudowany z CMake. Chciałbym zacząć dodawać kod Rusta, który mogę wywołać z wnętrza głównej ... Lists.txt ./common/src/... Chciałbym dodać common-rust/... katalog o podobnej strukturze. Jak mogę włączyć to do projektu?

Jak debugować i/lub profilować Qt - Qml?

Jakie programy Qt / QML są potrzebne do kompilacji w aplikacji, aby móc debugować / profilować QML? Moja obecna aplikacja je ... . Cmake Zawiera i biblioteki potrzebne w finalnym pliku wykonywalnym aplikacji . Każda pomoc, link, itp. jest mile widziana.

CMake: jak połączyć bibliotekę bez funkcji automatycznego wyszukiwania Znajdź pakiet?

Zastanawiam się, jak znaleźć / połączyć bibliotekę bez FIND_PACKAGE. Załóżmy, że mamy "osobistą" bibliotekę o nazwie testlib ... bliotekę o nazwie libtestlolexample.a, czy muszę pisać TARGET_LINK_LIBRARIES(myexecutable testlolexample) ? Dziękuję bardzo.

CMake ExternalProject Add () i FindPackage()

Czy istnieje odpowiedni sposób na znalezienie biblioteki (poprzez FindPackage()), która została zbudowana z ExternalProject_A ... CMake. W rzeczywistości chciałbym zbudować VTK 6 z ExternalProject_Add i znaleźć go z {[3] } wszystko w moim CMake projekt.

CMake sprawdza, czy istnieje plik lokalny

W moim skrypcie CMake chcę zobaczyć, czy mam plik w moim systemie, a jeśli jest, Zrób coś z nim, w przeciwnym razie zrób coś ... ation.xml) endif() Ale wygląda na to, że to nie działa. Jaki jest właściwy sposób sprawdzenia, czy plik istnieje w CMake?

Dla polecenia CMake "include", jaka jest różnica między plikiem a modułem?

Używam niektórych bibliotek, których nie chcę budować jako część każdego projektu, który ich używa. Bardzo zrozumiałym przykł ... pisać coś, z czym find_package może pracować. W obecnym stanie rzeczy, wciąż jestem w stanie odpowiedzieć na własne pytanie.

Jak sprawić, by CMake rozpoznał pthread na Ubuntu?

Jeśli skompiluję bezpośrednio w wierszu poleceń z g++, widzę, że wszystko, czego potrzebuję, jest tam: $ g++ -pthread test. ... .cmake:166 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:4 (FIND_PACKAGE) -- Configuring incomplete, errors occurred!

Jak podzielić ciągi na wiele linii w CMake?

Zazwyczaj w moim projekcie mam zasadę, aby nigdy nie tworzyć linii w plikach tekstowych, które przekraczają długość linii 80, ... linii. Jak więc podzielić linię w CMake na wiele linii bez przechodzenia do verbose (multiple list(APPEND ...) lub podobne)?

Czy ustawione właściwości docelowe w CMake nadpisują flagi CMAKE CXX?

Na początku mojego projektu CMake, ustawiam ogólne flagi kompilacji w zmiennej CMAKE_CXX_FLAGS, jak set(CMAKE_CXX_FLAGS "-W ... T} PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} ${BUILD_FLAGS}") Aby zapobiec nadpisaniu CMAKE_CXX_FLAGS przez BUILD_FLAGS?