Fix CMake Support #6

Merged
fintmc merged 2 commits from main into main 2024-10-06 22:29:02 +00:00
Showing only changes of commit d8aaa00f1a - Show all commits

View File

@ -3,6 +3,19 @@ set(CMAKE_CXX_STANDARD 20)
project(ScuffedMinecraft) project(ScuffedMinecraft)
# output directories
set(CMAKE_BINARY_DIR ${CMAKE_SOURCE_DIR}/bin)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
# copy assets
add_custom_target(copy_assets ALL
COMMAND ${CMAKE_COMMAND} -E copy_directory
${CMAKE_SOURCE_DIR}/assets
${CMAKE_BINARY_DIR}/assets
COMMENT "Copying assets")
set(CMAKE_EXPORT_COMPILE_COMMANDS ON) set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
add_subdirectory(vendor/imgui) add_subdirectory(vendor/imgui)