1 2list(APPEND CORE_SRC_FOLDERS 3 ${CMAKE_CURRENT_SOURCE_DIR} 4) 5 6# Creates variables CORE_CXX_FILES and CORE_HXX_FILES 7add_source_folders(CORE CORE_SRC_FOLDERS) 8 9# Creates a library, adds it to the build, and sets C++ target properties on it 10define_pioneer_library(pioneer-core CORE_CXX_FILES CORE_HXX_FILES) 11target_include_directories(pioneer-core PRIVATE ${CMAKE_BINARY_DIR}) 12target_link_libraries(pioneer-core PUBLIC 13 ${SDL2_LIBRARIES} 14 ${SIGCPP_LIBRARIES} 15 profiler 16 lz4 17 fmt::fmt) 18