Подтвердить что ты не робот

Можно ли добавить дополнительные исходные файлы в исполняемый файл после определения?

Учитывая, что я определил исполняемый файл с его основным исходным файлом в файле CMakeList.txt:

ADD_EXECUTABLE(MyExampleApp main.cpp)

Можно ли добавить дополнительные исходные файлы в этот исполняемый файл после этой строки, но в том же или включенном файле CMakeList.txt?

4b9b3361

Ответ 2

Я думаю, вы можете использовать:

add_executable(MyExampleApp main.cpp)
add_library(library STATIC ${ADDITIONAL_SOURCES})
set_target_properties(library PROPERTIES
     LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
target_link_libraries(MyExampleApp library)