aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt34
1 files changed, 15 insertions, 19 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 646e84a..5283a18 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -294,11 +294,11 @@ if(NOT libADLMIDI_STATIC AND NOT libADLMIDI_SHARED)
You must enable at least one of them!")
endif()
-add_library(ADLMIDI INTERFACE)
+add_library(ADLMIDI_IF INTERFACE)
if(libADLMIDI_SHARED)
- target_link_libraries(ADLMIDI INTERFACE ADLMIDI_shared)
+ target_link_libraries(ADLMIDI_IF INTERFACE ADLMIDI_shared)
else()
- target_link_libraries(ADLMIDI INTERFACE ADLMIDI_static)
+ target_link_libraries(ADLMIDI_IF INTERFACE ADLMIDI_static)
endif()
if(WITH_MIDIPLAY)
@@ -327,15 +327,15 @@ if(WITH_MIDIPLAY)
if(WIN32)
if(MSVC)
- target_link_libraries(adlmidiplay ADLMIDI ${SDL2_LIBRARY})
+ target_link_libraries(adlmidiplay ADLMIDI_IF ${SDL2_LIBRARY})
else()
- target_link_libraries(adlmidiplay ADLMIDI ${SDL2_LIBRARY} pthread)
+ target_link_libraries(adlmidiplay ADLMIDI_IF ${SDL2_LIBRARY} pthread)
endif()
else()
if(MSDOS OR DJGPP)
- target_link_libraries(adlmidiplay ADLMIDI)
+ target_link_libraries(adlmidiplay ADLMIDI_IF)
else()
- target_link_libraries(adlmidiplay ADLMIDI ${SDL2_LIBRARY} pthread dl m stdc++)
+ target_link_libraries(adlmidiplay ADLMIDI_IF ${SDL2_LIBRARY} pthread dl m stdc++)
endif()
endif()
@@ -345,8 +345,6 @@ if(WITH_MIDIPLAY)
if(libADLMIDI_SHARED)
add_dependencies(adlmidiplay ADLMIDI_shared)
- # ========= WIP =========
- # set_target_properties(adlmidiplay PROPERTIES COMPILE_FLAGS "-Wl,-rpath='$$ORIGIN/../lib'")
else()
if(NOT libADLMIDI_STATIC)
message(FATAL_ERROR "libADLMIDI is required to be built!")
@@ -395,11 +393,11 @@ if(WITH_ADLMIDI2)
endif()
if(WIN32)
- target_link_libraries(adlmidi2 ADLMIDI winmm)
+ target_link_libraries(adlmidi2 ADLMIDI_IF winmm)
elseif(DJGPP OR MSDOS)
- target_link_libraries(adlmidi2 ADLMIDI)
+ target_link_libraries(adlmidi2 ADLMIDI_IF)
else()
- target_link_libraries(adlmidi2 ADLMIDI ${SDL2_LIBRARY} pthread dl m stdc++)
+ target_link_libraries(adlmidi2 ADLMIDI_IF ${SDL2_LIBRARY} pthread dl m stdc++)
endif()
if(NOT WITH_CPP_EXTRAS)
@@ -428,7 +426,6 @@ if(WITH_ADLMIDI2)
if(libADLMIDI_SHARED)
add_dependencies(adlmidi2 ADLMIDI_shared)
- # ========= WIP =========
set_target_properties(adlmidi2 PROPERTIES COMPILE_FLAGS "-Wl,-rpath='$$ORIGIN/../lib'")
else()
if(NOT libADLMIDI_STATIC)
@@ -451,12 +448,12 @@ if(EXAMPLE_SDL2_AUDIO AND NOT MSDOS AND NOT DJGPP)
if(WIN32)
if(MSVC)
- target_link_libraries(adlmidi_sdl2_demo ADLMIDI ${SDL2_LIBRARY})
+ target_link_libraries(adlmidi_sdl2_demo ADLMIDI_IF ${SDL2_LIBRARY})
else()
- target_link_libraries(adlmidi_sdl2_demo ADLMIDI ${SDL2_LIBRARY} pthread)
+ target_link_libraries(adlmidi_sdl2_demo ADLMIDI_IF ${SDL2_LIBRARY} pthread)
endif()
else()
- target_link_libraries(adlmidi_sdl2_demo ADLMIDI ${SDL2_LIBRARY} pthread dl m stdc++)
+ target_link_libraries(adlmidi_sdl2_demo ADLMIDI_IF ${SDL2_LIBRARY} pthread dl m stdc++)
endif()
if(MSDOS OR DJGPP)
@@ -465,8 +462,7 @@ if(EXAMPLE_SDL2_AUDIO AND NOT MSDOS AND NOT DJGPP)
if(libADLMIDI_SHARED)
add_dependencies(adlmidi_sdl2_demo ADLMIDI_shared)
- # ========= WIP =========
- # set_target_properties(adlmidi_sdl2_demo PROPERTIES COMPILE_FLAGS "-Wl,-rpath='$$ORIGIN/../lib'")
+ set_target_properties(adlmidi_sdl2_demo PROPERTIES COMPILE_FLAGS "-Wl,-rpath='$$ORIGIN/../lib'")
else()
if(NOT libADLMIDI_STATIC)
message(FATAL_ERROR "libADLMIDI is required to be built!")
@@ -494,7 +490,7 @@ if(WITH_VLC_PLUGIN)
target_include_directories(adlmidi_plugin PRIVATE
${LIBVLC_INCLUDE_DIR}/vlc/plugins
${LIBVLC_INCLUDE_DIR}/vlc)
- target_link_libraries(adlmidi_plugin ADLMIDI vlccore m stdc++)
+ target_link_libraries(adlmidi_plugin ADLMIDI_IF vlccore m stdc++)
# target_link_libraries(adlmidi_plugin INTERFACE "-export-symbol-regex ^vlc_entry")
if(libADLMIDI_SHARED)