From 965a72e4c00aae7aa7fb634037585d60df61ba14 Mon Sep 17 00:00:00 2001 From: Marcus Asteborg Date: Tue, 17 Dec 2019 10:21:21 -0800 Subject: CMake: Add shared library to features Signed-off-by: Jean-Marc Valin --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index f63bf336..bb516213 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -39,9 +39,10 @@ include(GNUInstallDirs) include(CMakeDependentOption) include(FeatureSummary) -if(OPUS_BUILD_SHARED_LIBRARY) +if(OPUS_BUILD_SHARED_LIBRARY OR BUILD_SHARED_LIBS) # Global flag to cause add_library() to create shared libraries if on. set(BUILD_SHARED_LIBS ON) + set(OPUS_BUILD_SHARED_LIBRARY ON) endif() if(OPUS_STACK_PROTECTOR) @@ -122,6 +123,7 @@ set_package_properties(Git PURPOSE "required to set up package version") +add_feature_info(BUILD_SHARED_LIBRARY OPUS_BUILD_SHARED_LIBRARY "Build shared library") add_feature_info(STACK_PROTECTOR OPUS_STACK_PROTECTOR "Use stack protection") add_feature_info(USE_ALLOCA OPUS_USE_ALLOCA "Use alloca for stack arrays (on non-C99 compilers)") -- cgit v1.2.3