From f2f8f338731787962971106654273aaa8b912a53 Mon Sep 17 00:00:00 2001 From: Marcus Asteborg <maastebo@microsoft.com> Date: Wed, 22 Apr 2020 20:29:37 -0700 Subject: [PATCH] cmake - only publish opus_custom.h if custom modes is enabled #121 Signed-off-by: Mark Harris <mark.hsj@gmail.com> --- CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 312105a37..55bb7c114 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) -- GitLab