list(APPEND core_LIB_INCLUDES Event.cpp Color.cpp CommandLineArgs.cpp loggers/FileLogger.cpp file_utilities/BinaryFile.cpp file_utilities/File.cpp file_utilities/FileFormats.cpp StringUtils.cpp http/HttpResponse.cpp) # add the executable add_library(core SHARED ${core_LIB_INCLUDES}) target_include_directories(core PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/file_utilities" "${CMAKE_CURRENT_SOURCE_DIR}/loggers" )