Specify which type of SDL2 is being used
It seems that SDL 2.0.12 improved its autotools-generated CMake file, to the point where our script mistakes it for a CMake-generated one.
This commit is contained in:
parent
7420594241
commit
3e581b0489
1 changed files with 3 additions and 3 deletions
|
@ -381,15 +381,15 @@ endif()
|
||||||
|
|
||||||
if(TARGET SDL2::SDL2)
|
if(TARGET SDL2::SDL2)
|
||||||
# CMake-generated config (Arch, vcpkg, Raspbian)
|
# CMake-generated config (Arch, vcpkg, Raspbian)
|
||||||
message(STATUS "Using system SDL2")
|
message(STATUS "Using system SDL2 (CMake, dynamic)")
|
||||||
target_link_libraries(CSE2 PRIVATE SDL2::SDL2 SDL2::SDL2main)
|
target_link_libraries(CSE2 PRIVATE SDL2::SDL2 SDL2::SDL2main)
|
||||||
elseif(TARGET SDL2::SDL2-static)
|
elseif(TARGET SDL2::SDL2-static)
|
||||||
# CMake-generated config (Arch, vcpkg, Raspbian)
|
# CMake-generated config (Arch, vcpkg, Raspbian)
|
||||||
message(STATUS "Using system SDL2")
|
message(STATUS "Using system SDL2 (CMake, static)")
|
||||||
target_link_libraries(CSE2 PRIVATE SDL2::SDL2-static SDL2::SDL2main)
|
target_link_libraries(CSE2 PRIVATE SDL2::SDL2-static SDL2::SDL2main)
|
||||||
elseif(SDL2_FOUND)
|
elseif(SDL2_FOUND)
|
||||||
# Autotools-generated config (MSYS2)
|
# Autotools-generated config (MSYS2)
|
||||||
message(STATUS "Using system SDL2")
|
message(STATUS "Using system SDL2 (Autotools)")
|
||||||
target_include_directories(CSE2 PRIVATE ${SDL2_INCLUDE_DIRS})
|
target_include_directories(CSE2 PRIVATE ${SDL2_INCLUDE_DIRS})
|
||||||
target_link_libraries(CSE2 PRIVATE ${SDL2_LIBRARIES})
|
target_link_libraries(CSE2 PRIVATE ${SDL2_LIBRARIES})
|
||||||
else()
|
else()
|
||||||
|
|
Loading…
Add table
Reference in a new issue