mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-11-24 03:00:19 +08:00
26 lines
1015 B
Diff
26 lines
1015 B
Diff
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
index 271bb9b..37340f9 100644
|
|
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -147,8 +147,18 @@ if(NOT EMSCRIPTEN
|
|
AND NOT NINTENDO_WII
|
|
AND NOT NINTENDO_WIIU
|
|
AND NOT ADLMIDI_DOS)
|
|
- option(libADLMIDI_STATIC "Build static library of libADLMIDI" ON)
|
|
- option(libADLMIDI_SHARED "Build shared library of libADLMIDI" OFF)
|
|
+
|
|
+ set(libADLMIDI_STATIC_ENABLED_BY_DEFAULT ON)
|
|
+ set(libADLMIDI_SHARED_ENABLED_BY_DEFAULT OFF)
|
|
+
|
|
+ # When defined, respect CMake's BUILD_SHARED_LIBS setting
|
|
+ if (BUILD_SHARED_LIBS)
|
|
+ set(libADLMIDI_SHARED_ENABLED_BY_DEFAULT ON)
|
|
+ set(libADLMIDI_STATIC_ENABLED_BY_DEFAULT OFF)
|
|
+ endif()
|
|
+
|
|
+ option(libADLMIDI_STATIC "Build static library of libADLMIDI" ${libADLMIDI_STATIC_ENABLED_BY_DEFAULT})
|
|
+ option(libADLMIDI_SHARED "Build shared library of libADLMIDI" ${libADLMIDI_SHARED_ENABLED_BY_DEFAULT})
|
|
else()
|
|
set(libADLMIDI_STATIC ON)
|
|
set(libADLMIDI_SHARED OFF)
|