cmake_minimum_required(VERSION 3.20) project(MorriCraft VERSION 0.1.0 LANGUAGES C CXX) set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) include(FetchContent) # Fetch Raylib FetchContent_Declare( raylib URL https://github.com/raysan5/raylib/archive/refs/tags/5.0.tar.gz ) FetchContent_MakeAvailable(raylib) # Create executable add_executable(MorriCraft src/main.cpp) # Link Raylib target_link_libraries(MorriCraft PRIVATE raylib) # Copy assets to build directory add_custom_command(TARGET MorriCraft POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_SOURCE_DIR}/assets $/assets )