Add uriparser_isystem.patch

epel9
Sandro Mani 4 years ago
parent 50f3cd36d2
commit 7e050ab0ea

@ -11,6 +11,9 @@ Source0: https://github.com/%{name}/%{name}/releases/download/%{name}-%{v
# Don't use -isystem, pass -fPIE when building tests
Patch0: uriparser_buildtests.patch
# Prevent -isystem /usr/include
# https://gitlab.kitware.com/cmake/cmake/-/issues/16919
Patch1: uriparser_isystem.patch
BuildRequires: cmake
BuildRequires: doxygen

@ -1,7 +1,7 @@
diff -rupN --no-dereference uriparser-0.9.5/CMakeLists.txt uriparser-0.9.5-new/CMakeLists.txt
--- uriparser-0.9.5/CMakeLists.txt 2021-03-18 17:35:29.000000000 +0100
+++ uriparser-0.9.5-new/CMakeLists.txt 2021-03-24 10:56:09.004167463 +0100
@@ -283,13 +283,14 @@ if(URIPARSER_BUILD_TESTS)
+++ uriparser-0.9.5-new/CMakeLists.txt 2021-07-24 13:45:23.023102634 +0200
@@ -283,6 +283,7 @@ if(URIPARSER_BUILD_TESTS)
${LIBRARY_CODE_FILES}
)
@ -9,11 +9,3 @@ diff -rupN --no-dereference uriparser-0.9.5/CMakeLists.txt uriparser-0.9.5-new/C
target_compile_definitions(testrunner PRIVATE URI_STATIC_BUILD)
if(MSVC)
target_compile_definitions(testrunner PRIVATE -D_CRT_SECURE_NO_WARNINGS)
endif()
- target_include_directories(testrunner SYSTEM PRIVATE
+ target_include_directories(testrunner PRIVATE
${GTEST_INCLUDE_DIRS}
)

@ -0,0 +1,13 @@
diff -rupN --no-dereference uriparser-0.9.5/CMakeLists.txt uriparser-0.9.5-new/CMakeLists.txt
--- uriparser-0.9.5/CMakeLists.txt 2021-07-24 13:45:23.032102663 +0200
+++ uriparser-0.9.5-new/CMakeLists.txt 2021-07-24 13:45:23.035102673 +0200
@@ -36,6 +36,9 @@
#
cmake_minimum_required(VERSION 3.3)
+set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES /usr/include)
+set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES /usr/include)
+
project(uriparser
VERSION
0.9.5
Loading…
Cancel
Save