Изменения

Перейти к: навигация, поиск

CMake Tutorial

106 байт добавлено, 17:37, 12 января 2018
Нет описания правки
set(HEADERS lib.h)
add_library(lib ${SOURCES} ${HEADERS})
target_include_directories(lib PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
./CMakeLists.txt
set(MAIN_PROJECT_SRC_LIST main)
# Other stuff
include_directories(subdir)
add_executable(main ${MAIN_PROJECT_SRC_LIST})
add_subdirectory(subdir)
target_link_libraries(main lib)
Теперь можно в файлах основного проекта делать #include "lib.h"(см. документацию по target_include_directories).
В ./build запускаем "cmake .. && make" и получаем собранный проект.
Анонимный участник

Навигация