aboutsummaryrefslogtreecommitdiffstats
path: root/emulators/fbsd-duckstation/files/patch-dep-cubeb-CMakeLists.txt
blob: 1dd09f688586d741203f2bd50ca8b59ddfd3009c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
--- dep/cubeb/CMakeLists.txt.orig	2024-06-14 05:59:32 UTC
+++ dep/cubeb/CMakeLists.txt
@@ -15,6 +15,7 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
 set(CMAKE_CXX_STANDARD 17)
 set(CMAKE_CXX_STANDARD_REQUIRED ON)
 set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
+set(CMAKE_REQUIRED_INCLUDES "${CMAKE_INSTALL_PREFIX}/include")
 
 set(CMAKE_CXX_WARNING_LEVEL 4)
 if(NOT MSVC)
@@ -33,8 +34,10 @@ add_library(cubeb
   src/cubeb_strings.c
   src/cubeb_utils.cpp
 )
-target_include_directories(cubeb
-  PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> $<INSTALL_INTERFACE:include>
+target_include_directories(cubeb PUBLIC
+  $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
+  $<BUILD_INTERFACE:${CMAKE_INSTALL_PREFIX}/include>
+  $<INSTALL_INTERFACE:include>
 )
 
   add_library(speex OBJECT subprojects/speex/resample.c)
@@ -178,4 +181,4 @@ endif()
     endif()
   endif()
 endif()
-endif()
\ No newline at end of file
+endif()