aboutsummaryrefslogtreecommitdiff
path: root/ports/portaudio/fix-include.patch
diff options
context:
space:
mode:
authorNancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>2019-11-22 12:46:19 -0800
committerdan-shaw <51385773+dan-shaw@users.noreply.github.com>2019-11-22 12:46:19 -0800
commit0c509d761605e300f097bf54cc2c7019723d40f4 (patch)
tree9619d1cd2b816ffa03dc4a5e5c24733ec3eb3502 /ports/portaudio/fix-include.patch
parente3488c9cf8d3aa560fb54f2835b83ee21a693d11 (diff)
downloadvcpkg-0c509d761605e300f097bf54cc2c7019723d40f4.tar.gz
vcpkg-0c509d761605e300f097bf54cc2c7019723d40f4.zip
[portaudio] Fix library cannot be found (#8944)
* [portaudio] Fix library cannot be found * Fix include cannot be found
Diffstat (limited to 'ports/portaudio/fix-include.patch')
-rw-r--r--ports/portaudio/fix-include.patch22
1 files changed, 22 insertions, 0 deletions
diff --git a/ports/portaudio/fix-include.patch b/ports/portaudio/fix-include.patch
new file mode 100644
index 000000000..4003959f7
--- /dev/null
+++ b/ports/portaudio/fix-include.patch
@@ -0,0 +1,22 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 1024016..7e6ea20 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -365,7 +365,7 @@ IF(PA_BUILD_SHARED)
+ ADD_LIBRARY(portaudio SHARED ${PA_INCLUDES} ${PA_COMMON_INCLUDES} ${PA_SOURCES} ${PA_NON_UNICODE_SOURCES} ${PA_EXTRA_SHARED_SOURCES})
+ SET_PROPERTY(TARGET portaudio APPEND_STRING PROPERTY COMPILE_DEFINITIONS ${PA_PRIVATE_COMPILE_DEFINITIONS})
+ TARGET_INCLUDE_DIRECTORIES(portaudio PRIVATE ${PA_PRIVATE_INCLUDE_PATHS})
+- TARGET_INCLUDE_DIRECTORIES(portaudio PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>")
++ TARGET_INCLUDE_DIRECTORIES(portaudio PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>" "$<INSTALL_INTERFACE:include>")
+ TARGET_LINK_LIBRARIES(portaudio ${PA_LIBRARY_DEPENDENCIES})
+ ENDIF()
+
+@@ -374,7 +374,7 @@ IF(PA_BUILD_STATIC)
+ ADD_LIBRARY(portaudio_static STATIC ${PA_INCLUDES} ${PA_COMMON_INCLUDES} ${PA_SOURCES} ${PA_NON_UNICODE_SOURCES})
+ SET_PROPERTY(TARGET portaudio_static APPEND_STRING PROPERTY COMPILE_DEFINITIONS ${PA_PRIVATE_COMPILE_DEFINITIONS})
+ TARGET_INCLUDE_DIRECTORIES(portaudio_static PRIVATE ${PA_PRIVATE_INCLUDE_PATHS})
+- TARGET_INCLUDE_DIRECTORIES(portaudio_static PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>")
++ TARGET_INCLUDE_DIRECTORIES(portaudio_static PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>" "$<INSTALL_INTERFACE:include>")
+ TARGET_LINK_LIBRARIES(portaudio_static ${PA_LIBRARY_DEPENDENCIES})
+ IF(NOT PA_LIBNAME_ADD_SUFFIX)
+ SET_PROPERTY(TARGET portaudio_static PROPERTY OUTPUT_NAME portaudio)