mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-11-24 08:58:59 +08:00
25 lines
985 B
Diff
25 lines
985 B
Diff
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
index 4276e23..1d6ac82 100644
|
|
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -120,8 +120,17 @@ if(NOT EMSCRIPTEN
|
|
AND NOT NINTENDO_WIIU
|
|
AND NOT NINTENDO_SWITCH
|
|
AND NOT MSDOS)
|
|
- option(libOPNMIDI_STATIC "Build static library of libOPNMIDI" ON)
|
|
- option(libOPNMIDI_SHARED "Build shared library of libOPNMIDI" OFF)
|
|
+ set(libOPNMIDI_STATIC_ENABLED_BY_DEFAULT ON)
|
|
+ set(libOPNMIDI_SHARED_ENABLED_BY_DEFAULT OFF)
|
|
+
|
|
+ # When defined, respect CMake's BUILD_SHARED_LIBS setting
|
|
+ if (BUILD_SHARED_LIBS)
|
|
+ set(libOPNMIDI_SHARED_ENABLED_BY_DEFAULT ON)
|
|
+ set(libOPNMIDI_STATIC_ENABLED_BY_DEFAULT OFF)
|
|
+ endif()
|
|
+
|
|
+ option(libOPNMIDI_STATIC "Build static library of libOPNMIDI" ${libOPNMIDI_STATIC_ENABLED_BY_DEFAULT})
|
|
+ option(libOPNMIDI_SHARED "Build shared library of libOPNMIDI" ${libOPNMIDI_SHARED_ENABLED_BY_DEFAULT})
|
|
else()
|
|
set(libOPNMIDI_STATIC ON)
|
|
set(libOPNMIDI_SHARED OFF)
|