diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 4355b75..7cffbda 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -233,6 +233,20 @@ else() add_library(ADLMIDI ALIAS ADLMIDI_static) endif() +function(libADLMIDI_find_SDL2) + if(NOT TARGET ADLMIDI_SDL2) + find_package(SDL2 REQUIRED) + add_library(ADLMIDI_SDL2 INTERFACE) + if(TARGET SDL2::SDL2) + target_link_libraries(ADLMIDI_SDL2 INTERFACE SDL2::SDL2) + else() + string(STRIP ${SDL2_LIBRARIES} SDL2_LIBRARIES) + target_include_directories(ADLMIDI_SDL2 INTERFACE ${SDL2_INCLUDE_DIRS}) + target_link_libraries(ADLMIDI_SDL2 INTERFACE ${SDL2_LIBRARIES}) + endif() + endif() +endfunction() + if(WITH_OLD_UTILS) # Old utility to dump AdLib bank files add_subdirectory(utils/dumpbank) |