summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Asteborg <maastebo@microsoft.com>2020-04-22 20:29:37 -0700
committerMark Harris <mark.hsj@gmail.com>2020-06-13 00:20:51 -0700
commitf2f8f338731787962971106654273aaa8b912a53 (patch)
treeec81e47dfb1f6b55e160413562b5946ca3347b27
parent7f01183834af62890252b09e0f8cdc0b89220dec (diff)
downloadopus-f2f8f338731787962971106654273aaa8b912a53.tar.gz
cmake - only publish opus_custom.h if custom modes is enabled #121
Signed-off-by: Mark Harris <mark.hsj@gmail.com>
-rw-r--r--CMakeLists.txt5
1 files changed, 4 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 312105a3..55bb7c11 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -224,12 +224,15 @@ feature_summary(WHAT ALL)
set(Opus_PUBLIC_HEADER
${CMAKE_CURRENT_SOURCE_DIR}/include/opus.h
- ${CMAKE_CURRENT_SOURCE_DIR}/include/opus_custom.h
${CMAKE_CURRENT_SOURCE_DIR}/include/opus_defines.h
${CMAKE_CURRENT_SOURCE_DIR}/include/opus_multistream.h
${CMAKE_CURRENT_SOURCE_DIR}/include/opus_projection.h
${CMAKE_CURRENT_SOURCE_DIR}/include/opus_types.h)
+if(OPUS_CUSTOM_MODES)
+ list(APPEND Opus_PUBLIC_HEADER ${CMAKE_CURRENT_SOURCE_DIR}/include/opus_custom.h)
+endif()
+
add_library(opus ${opus_headers} ${opus_sources} ${opus_sources_float} ${Opus_PUBLIC_HEADER})
add_library(Opus::opus ALIAS opus)