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?