У меня вопрос по Cmake.
Когда вызывается цель "helloAll", она создает подзадачу Hello и Hello2.
Но каждый Hello и Hello2 должны включать другой каталог.
add_library () может включать в себя определенные объекты, но include_directory не может.
Есть ли у вас решение?
Большое спасибо !!
add_custom_target( helloAll DEPENDS Hello Hello2 )
#When building Hello include Src/inc
include_directories( Src/inc )
#When building Hello include Src/inc2
include_directories( Src/inc2 )
add_library( Hello Src/hello )
add_library( Hello2 Src/hello2 )
message(STATUS "CMAKE_INCLUDE_CURRENT_DIR: ${CMAKE_INCLUDE_CURRENT_DIR}")
build_command( buildCommand TARGET helloAll )
message(STATUS "buildCommand: ${buildCommand}")