project(${GAME_NAME}) file(GLOB_RECURSE SRC "src/*.cpp" "src/*.c" "src/*.h" "src/*.hpp") add_executable(${GAME_NAME} ${SRC}) target_link_directories(${GAME_NAME} PRIVATE $<$:$ENV{UwU_Engine}/bin/Debug> $<$:$ENV{UwU_Engine}/bin/Release> ) target_link_libraries(${GAME_NAME} PRIVATE Core FastRTTI) target_include_directories(${GAME_NAME} PRIVATE $ENV{UwU_Engine}/include/Core $ENV{UwU_Engine}/include/FastRTTI $ENV{UwU_Engine}/include/Delegate ) if(MSVC) set(OUTPUT_PATH ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/$) else() set(OUTPUT_PATH ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}) endif() add_custom_command( TARGET ${GAME_NAME} POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/main_config.conf ${OUTPUT_PATH}/main_config.conf COMMENT "Copying main config file" )