У меня есть несколько программ (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})