SDLU/CMakeLists.txt

37 lines
559 B
CMake
Raw Normal View History

2020-05-16 10:34:20 +00:00
cmake_minimum_required(VERSION 3.8)
project(sdlu)
2021-04-23 13:08:51 +00:00
find_package(SDL2 CONFIG REQUIRED)
option(BUILD_EXAMPLES "Builds the example projects" ON)
add_subdirectory(lib/sdl2_gfx)
file(GLOB_RECURSE sdlu_includes
"include/*.hpp"
)
file(GLOB_RECURSE sdlu_sources
"src/*.cpp"
)
add_library(sdlu
${sdlu_includes} ${sdlu_sources}
)
target_include_directories(sdlu PUBLIC
"include"
2021-04-24 12:35:49 +00:00
${SDL2_INCLUDE_DIRS}
2021-04-23 13:08:51 +00:00
sdl2_gfx
)
target_link_libraries(sdlu PUBLIC
sdl2_gfx
2021-04-24 12:35:49 +00:00
SDL2 SDL2main
2021-04-23 13:08:51 +00:00
)
if(BUILD_EXAMPLES)
add_subdirectory(examples)
2021-04-24 12:35:49 +00:00
endif()