Przykład projektu C++ (dll+exe) z wykorzystaniem cmake

1

Ktoś może mi podpowiedzieć gdzie podejrzeć jak zrobić prosty projekt który używa cmake i zawiera bibliotekę oraz przykładowa aplikację z użyciem biblioteki

0

Ja też często jeżeli chcę zrobić konkretną rzecz w cmake, to korzystam z cmake reference
https://cmake.org/documentation/

Warto też sprawdzać** jak są zbudowane open sourcowe projekty za pomocą cmake**, jako przykład mogę Ci tutaj wrzucić SFML (przykład z którego się uczyłem):

https://github.com/SFML/SFML
https://github.com/SFML/SFML/blob/master/CMakeLists.txt

Dodatkowo, w związku z tym o co konkretnie zapytaleś... Mogą Ci się przydać następujące:

add_executable - dodawanie pliku wykonywalnego do procesu budowania
target_link_libraries - (głównie) dodawanie bibliotek do pliku wykonywalnego
link_directories- Dodanie folderu z bibliotekami
include_directories - dodawanie danego folderu jako folderu include
add_subdirectory - dodawanie dodatkowego folderu do procesu sterowania cmake (przykład, masz folder src/ i tam masz kolejny CMakeLists.txt precyzujący jakieś rzeczy, np konkretne pliki z kodem źródłowym, więc dodajesz za pomocą add_subdirectory src/)

1 użytkowników online, w tym zalogowanych: 0, gości: 1