]> git.pld-linux.org Git - packages/libdecaf.git/blob - libdecaf-cmake.patch
- added cmake patch, fix export file and include paths
[packages/libdecaf.git] / libdecaf-cmake.patch
1 Recent cmake seems not to populate INTERFACE_INCLUDE_DIRECTORIES when using target_include_directories with empty path list.
2
3 Drop duplicate "decaf" from includes path.
4
5 --- libdecaf-1.0.0/cmake/DecafConfig.cmake.in.orig      2018-06-06 00:25:08.000000000 +0200
6 +++ libdecaf-1.0.0/cmake/DecafConfig.cmake.in   2020-09-26 09:22:59.720744590 +0200
7 @@ -42,9 +42,7 @@
8                 endif()
9         endif()
10  endif()
11 -get_target_property(DECAF_INCLUDE_DIRS ${DECAF_TARGETNAME} INTERFACE_INCLUDE_DIRECTORIES)
12 -list(INSERT DECAF_INCLUDE_DIRS 0 "@CMAKE_INSTALL_FULL_INCLUDEDIR@")
13 -list(REMOVE_DUPLICATES DECAF_INCLUDE_DIRS)
14 +set(DECAF_INCLUDE_DIRS "@CMAKE_INSTALL_FULL_INCLUDEDIR@")
15  
16  set(DECAF_CPPFLAGS @DECAF_CPPFLAGS@)
17  set(DECAF_FOUND 1)
18 --- libdecaf-1.0.0/src/CMakeLists.txt.orig      2018-06-06 00:25:08.000000000 +0200
19 +++ libdecaf-1.0.0/src/CMakeLists.txt   2020-09-26 09:39:00.252207612 +0200
20 @@ -119,7 +119,7 @@
21  endif()
22  
23  install(DIRECTORY ${GSOURCE_PATH}/include/
24 -       DESTINATION include/decaf
25 +       DESTINATION include
26         FILES_MATCHING PATTERN "*.h*"
27         PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
28  )
This page took 0.129699 seconds and 3 git commands to generate.