aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorAlexander Grund <alexander.grund@tu-dresden.de>2018-12-13 10:13:36 +0100
committerAlexander Grund <alexander.grund@tu-dresden.de>2018-12-13 10:18:32 +0100
commit68d5c8d63c4901b1894af89f417285b32727935f (patch)
treec44fad5771968bf5e1a0e273a0819f389028a040 /examples
parent9b27937a8da1a3d5a334a2016cb964e54887dd71 (diff)
downloadlibADLMIDI-68d5c8d63c4901b1894af89f417285b32727935f.tar.gz
libADLMIDI-68d5c8d63c4901b1894af89f417285b32727935f.tar.bz2
libADLMIDI-68d5c8d63c4901b1894af89f417285b32727935f.zip
Fix SDL2 handling
Diffstat (limited to 'examples')
-rw-r--r--examples/sdl2_audio/CMakeLists.txt18
1 files changed, 8 insertions, 10 deletions
diff --git a/examples/sdl2_audio/CMakeLists.txt b/examples/sdl2_audio/CMakeLists.txt
index 45fd654..04e39e3 100644
--- a/examples/sdl2_audio/CMakeLists.txt
+++ b/examples/sdl2_audio/CMakeLists.txt
@@ -4,18 +4,17 @@ project(adlmidi_vlc_plugin C)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
find_package(SDL2 REQUIRED)
-include_directories(${SDL2_INCLUDE_DIR})
+string(STRIP ${SDL2_LIBRARIES} SDL2_LIBRARIES)
add_executable(adlmidi_sdl2_demo sdl2_sample.c)
+target_include_directories(adlmidi_sdl2_demo PRIVATE ${SDL2_INCLUDE_DIRS})
+target_link_libraries(adlmidi_sdl2_demo PRIVATE ADLMIDI_IF ${SDL2_LIBRARIES})
-if(WIN32)
- if(MSVC)
- target_link_libraries(adlmidi_sdl2_demo ADLMIDI_IF ${SDL2_LIBRARY})
- else()
- target_link_libraries(adlmidi_sdl2_demo ADLMIDI_IF ${SDL2_LIBRARY} pthread)
- endif()
-else()
- target_link_libraries(adlmidi_sdl2_demo ADLMIDI_IF ${SDL2_LIBRARY} pthread dl m stdc++)
+if(NOT MSVC)
+ target_link_libraries(adlmidi_sdl2_demo PRIVATE pthread)
+endif()
+if(NOT WIN32)
+ target_link_libraries(adlmidi_sdl2_demo PRIVATE dl m stdc++)
endif()
if(MSDOS OR DJGPP)
@@ -34,4 +33,3 @@ endif()
install(TARGETS adlmidi_sdl2_demo
RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
-