comparison win95kggui/dep/ft2play/CMakeLists.txt @ 126:8e4ee43d3b81

remove submodules
author Paper <mrpapersonic@gmail.com>
date Sun, 01 Oct 2023 03:48:43 -0400
parents
children
comparison
equal deleted inserted replaced
125:5cc85ef3a675 126:8e4ee43d3b81
1 cmake_minimum_required(VERSION 3.7)
2
3 project(ft2play C)
4
5 find_package(SDL2 REQUIRED)
6 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${ft2play_SOURCE_DIR}/ft2play/release/other/")
7
8 file(GLOB ft2play_SRC
9 "${ft2play_SOURCE_DIR}/audiodrivers/sdl/*.c"
10 "${ft2play_SOURCE_DIR}/*.c"
11 "${ft2play_SOURCE_DIR}/ft2play/src/*.c"
12 )
13
14 add_executable(ft2play ${ft2play_SRC})
15
16 target_include_directories(ft2play SYSTEM
17 PRIVATE ${SDL2_INCLUDE_DIRS})
18
19 if("${SDL2_LIBRARIES}" STREQUAL "")
20 message(WARNING "SDL2_LIBRARIES wasn't set, manually setting to SDL2::SDL2")
21 set(SDL2_LIBRARIES "SDL2::SDL2")
22 endif()
23
24 target_link_libraries(ft2play
25 PRIVATE m pthread ${SDL2_LIBRARIES})
26
27 target_compile_definitions(ft2play
28 PRIVATE AUDIODRIVER_SDL)
29
30 install(TARGETS ft2play
31 RUNTIME DESTINATION bin)