Quantcast
Channel: Linux.org.ru: Форум (тех. форум)
Viewing all articles
Browse latest Browse all 74734

Несколько проектов используя cmake

$
0
0

У меня есть несколько программ (prog1, prog2, ...).
У них есть общий код, поэтому я общую часть создал в виде отдельной библиотеки.
Но если я нахожу ошибку в библиотеке, работая в новой программе, и поменяю код библиотеки,
то библиотека автоматически не пересоберется. Как это исправить?

/core/lib
/core/CMakeLists.txt
/prog1
/prog1/CMakeLists.txt
/prog2
/prog2/CMakeLists.txt
...

Вот CMakeLists.txt файл для программы:

project(prog1 CXX C)

include_directories (../core/lib)

find_library(CORE libcore.a ../core/lib)

add_executable(${PROJECT_NAME} main.cpp)
target_link_libraries(${PROJECT_NAME} ${CORE})

 


Viewing all articles
Browse latest Browse all 74734

Latest Images

Trending Articles