aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorJP Cimalando <jpcima@users.noreply.github.com>2018-04-18 05:40:26 +0200
committerJP Cimalando <jpcima@users.noreply.github.com>2018-04-18 05:43:34 +0200
commit12e2c4889ab6a5ecba93c20357dd8c97c5be8acb (patch)
tree803d66761610724f1572fe87d5a4ad4b6d022637 /CMakeLists.txt
parent71dc4cf38a9933ecb68889db8823423432dfe97b (diff)
downloadlibADLMIDI-12e2c4889ab6a5ecba93c20357dd8c97c5be8acb.tar.gz
libADLMIDI-12e2c4889ab6a5ecba93c20357dd8c97c5be8acb.tar.bz2
libADLMIDI-12e2c4889ab6a5ecba93c20357dd8c97c5be8acb.zip
explicit link against the library target
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt9
1 files changed, 8 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0a8a201..a3229d4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required (VERSION 2.8.11)
+cmake_minimum_required (VERSION 3.2)
project (libADLMIDI)
#===========================================================================================
@@ -266,6 +266,13 @@ if(NOT libADLMIDI_STATIC AND NOT libADLMIDI_SHARED)
You must enable at least one of them!")
endif()
+add_library(ADLMIDI INTERFACE)
+if(libADLMIDI_SHARED)
+ target_link_libraries(ADLMIDI INTERFACE ADLMIDI_shared)
+else()
+ target_link_libraries(ADLMIDI INTERFACE ADLMIDI_static)
+endif()
+
if(WITH_MIDIPLAY)
if(NOT MSDOS AND NOT DJGPP AND NOT MIDIPLAY_WAVE_ONLY)
find_library(SDL2_LIBRARY SDL2 REQUIRED)