Files
UwU-Engine/ProjectGenerator/CMakeLists.txt
T

20 lines
523 B
CMake

set(CMAKE_CXX_STANDARD 20)
file(GLOB_RECURSE SRC "*.cpp" "*.c" "*.h" "*.hpp")
add_executable(ProjectGenerator ${SRC})
if(MSVC)
set(OUTPUT_PATH ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/$<CONFIG>)
else()
set(OUTPUT_PATH ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
endif()
add_custom_command(
TARGET ProjectGenerator
POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_CURRENT_SOURCE_DIR}/ProjectFile.txt
${OUTPUT_PATH}/ProjectFile.txt
COMMENT "Copying project files"
)