From d637b9022af1f58cfe664e0332dc4b6dd38789a9 Mon Sep 17 00:00:00 2001
From: evpobr <evpobr@gmail.com>
Date: Sun, 26 Jan 2020 18:11:01 +0500
Subject: [PATCH] cmake - Fix CMake install include directory

Install include directory must be `include/opus`, not `include`.

Old path is still here for compatibility.

Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
---
 CMakeLists.txt      | 1 +
 OpusConfig.cmake.in | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3d147075c..f5325348b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -187,6 +187,7 @@ target_include_directories(
   opus
   PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
          $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
+         $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/opus>
   PRIVATE ${CMAKE_CURRENT_BINARY_DIR}
           ${CMAKE_CURRENT_SOURCE_DIR}
           celt
diff --git a/OpusConfig.cmake.in b/OpusConfig.cmake.in
index 15771743a..0b21231d4 100644
--- a/OpusConfig.cmake.in
+++ b/OpusConfig.cmake.in
@@ -7,7 +7,8 @@ set(OPUS_VERSION_PATCH @PROJECT_VERSION_PATCH@)
 @PACKAGE_INIT@
 
 set_and_check(OPUS_INCLUDE_DIR "@PACKAGE_INCLUDE_INSTALL_DIR@")
-set_and_check(OPUS_INCLUDE_DIRS "@PACKAGE_INCLUDE_INSTALL_DIR@")
+set(OPUS_INCLUDE_DIR ${OPUS_INCLUDE_DIR};${OPUS_INCLUDE_DIR}/opus)
+set(OPUS_INCLUDE_DIRS "@PACKAGE_INCLUDE_INSTALL_DIR@;@PACKAGE_INCLUDE_INSTALL_DIR@/opus")
 
 include(${CMAKE_CURRENT_LIST_DIR}/OpusTargets.cmake)
 
-- 
GitLab