20 lines
707 B
CMake
20 lines
707 B
CMake
cmake_minimum_required(VERSION 3.18)
|
|
project(as1 CXX)
|
|
|
|
set(CMAKE_CXX_STANDARD 20)
|
|
|
|
# adding this option to make clangd work
|
|
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
|
|
|
add_subdirectory(../raylib-cpp raylib)
|
|
|
|
add_executable(as1 as1.cpp raygui.cpp)
|
|
target_link_libraries(as1 PUBLIC raylib raylib_cpp raygui)
|
|
|
|
configure_file(../assets/audio/ping.wav audio/ping.wav COPYONLY)
|
|
configure_file(../assets/audio/price-of-freedom.mp3 audio/price-of-freedom.mp3 COPYONLY)
|
|
configure_file(../assets/audio/crowd.wav audio/crowd.wav COPYONLY)
|
|
|
|
configure_file(../assets/audio/custom/amogus-emergency.mp3 audio/custom-ping.mp3 COPYONLY)
|
|
configure_file(../assets/audio/custom/ice-theme-sparse.mp3 audio/custom-music.mp3 COPYONLY)
|