diff options
Diffstat (limited to 'cmake/ModulePackage.cmake')
-rw-r--r-- | cmake/ModulePackage.cmake | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/cmake/ModulePackage.cmake b/cmake/ModulePackage.cmake index a556aef0..26c6c39a 100644 --- a/cmake/ModulePackage.cmake +++ b/cmake/ModulePackage.cmake | |||
@@ -31,8 +31,13 @@ function(pkg_use_module mod) | |||
31 | if(${mod}_FOUND) | 31 | if(${mod}_FOUND) |
32 | link_directories(${${mod}_LIBRARY_DIRS}) | 32 | link_directories(${${mod}_LIBRARY_DIRS}) |
33 | include_directories(${${mod}_INCLUDE_DIRS}) | 33 | include_directories(${${mod}_INCLUDE_DIRS}) |
34 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${${mod}_CFLAGS_OTHER}") | 34 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${${mod}_CFLAGS_OTHER}" PARENT_SCOPE) |
35 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${${mod}_CFLAGS_OTHER}") | 35 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${${mod}_CFLAGS_OTHER}" PARENT_SCOPE) |
36 | |||
37 | foreach(dir ${${mod}_INCLUDE_DIRS}) | ||
38 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -isystem ${dir}" PARENT_SCOPE) | ||
39 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -isystem ${dir}" PARENT_SCOPE) | ||
40 | endforeach() | ||
36 | endif() | 41 | endif() |
37 | endfunction() | 42 | endfunction() |
38 | 43 | ||