mirror of
https://github.com/bailwillharr/engine.git
synced 2024-09-21 04:51:18 +00:00
Only compile SDL2 if its not found
This commit is contained in:
parent
9d399c62d4
commit
eea441ace8
@ -100,13 +100,18 @@ if (MINGW)
|
||||
endif()
|
||||
|
||||
# SDL2:
|
||||
set(SDL2_DISABLE_INSTALL ON CACHE INTERNAL "" FORCE)
|
||||
set(SDL_SHARED ON CACHE INTERNAL "" FORCE)
|
||||
set(SDL_STATIC OFF CACHE INTERNAL "" FORCE)
|
||||
set(SDL_TEST OFF CACHE INTERNAL "" FORCE)
|
||||
set(BUILD_SHARED_LIBS ON)
|
||||
add_subdirectory(dependencies/SDL)
|
||||
target_include_directories(${PROJECT_NAME} PUBLIC dependencies/SDL/include)
|
||||
find_package(SDL2)
|
||||
if (SDL2_FOUND)
|
||||
target_include_directories(${PROJECT_NAME} PUBLIC ${SDL2_INCLUDE_DIRS})
|
||||
else()
|
||||
set(SDL2_DISABLE_INSTALL ON CACHE INTERNAL "" FORCE)
|
||||
set(SDL_SHARED ON CACHE INTERNAL "" FORCE)
|
||||
set(SDL_STATIC OFF CACHE INTERNAL "" FORCE)
|
||||
set(SDL_TEST OFF CACHE INTERNAL "" FORCE)
|
||||
set(BUILD_SHARED_LIBS ON)
|
||||
add_subdirectory(dependencies/SDL)
|
||||
target_include_directories(${PROJECT_NAME} PUBLIC dependencies/SDL/include)
|
||||
endif()
|
||||
target_link_libraries(${PROJECT_NAME} PUBLIC SDL2::SDL2)
|
||||
target_link_libraries(${PROJECT_NAME} PUBLIC SDL2::SDL2main)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user