aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorVitaly Novichkov <admin@wohlnet.ru>2019-09-23 02:14:06 +0300
committerVitaly Novichkov <admin@wohlnet.ru>2019-09-23 02:14:06 +0300
commit795195d9fe76654ff028578a9a95876b1b92dcc1 (patch)
tree104e4c6d9a2c6a7398a67121c77560b5b8712fd3 /CMakeLists.txt
parentee47eea8812c425bae364d8c249490a7db94af4c (diff)
downloadlibADLMIDI-795195d9fe76654ff028578a9a95876b1b92dcc1.tar.gz
libADLMIDI-795195d9fe76654ff028578a9a95876b1b92dcc1.tar.bz2
libADLMIDI-795195d9fe76654ff028578a9a95876b1b92dcc1.zip
Don't generate "libADLMIDI.a"/"ADLMIDI.lib" twise
...when a building of both shared and static libraries is enabled
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt6
1 files changed, 5 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 86a4b4e..3e3cd41 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -223,7 +223,11 @@ set(libADLMIDI_SOURCES
# === Static library ====
if(libADLMIDI_STATIC OR WITH_VLC_PLUGIN)
add_library(ADLMIDI_static STATIC ${libADLMIDI_SOURCES})
- set_target_properties(ADLMIDI_static PROPERTIES OUTPUT_NAME ADLMIDI)
+ if(libADLMIDI_SHARED)
+ set_target_properties(ADLMIDI_static PROPERTIES OUTPUT_NAME ADLMIDI-static)
+ else()
+ set_target_properties(ADLMIDI_static PROPERTIES OUTPUT_NAME ADLMIDI)
+ endif()
target_include_directories(ADLMIDI_static PUBLIC ${libADLMIDI_SOURCE_DIR}/include)
set_legacy_standard(ADLMIDI_static)
set_visibility_hidden(ADLMIDI_static)