Skip to content

Commit 9eafa72

Browse files
fix pkgconfig handling in cmake
when IGC_DIR is not defined we shouldn't override paths because /lib/pkgconfig may exists in some distributions. Change-Id: I843b033ff6b0d91cb866b7ab36fa82a02ca7448e Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
1 parent 31d3cc8 commit 9eafa72

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -200,18 +200,18 @@ if(NOT IGC__IGC_TARGETS)
200200
if(UNIX)
201201
# on Unix-like use pkg-config
202202
find_package(PkgConfig)
203-
if(IS_DIRECTORY "${IGC_DIR}/lib/pkgconfig/")
203+
if(DEFINED IGC_DIR AND IS_DIRECTORY "${IGC_DIR}/lib/pkgconfig/")
204204
set(ENV{PKG_CONFIG_PATH} "${IGC_DIR}/lib/pkgconfig/")
205205
endif()
206206
pkg_check_modules(IGDRCL__IGC igc-opencl)
207-
if(IS_DIRECTORY "${IGC_DIR}/lib/pkgconfig/")
207+
if(DEFINED IGC_DIR AND IS_DIRECTORY "${IGC_DIR}/lib/pkgconfig/")
208208
unset(ENV{PKG_CONFIG_PATH})
209209
set(IGDRCL__IGC_LIBRARY_PATH "${IGC_DIR}/lib/")
210210
set(ENV{LD_LIBRARY_PATH} "${IGDRCL__IGC_LIBRARY_PATH}")
211211
endif()
212212

213213
if(IGDRCL__IGC_FOUND)
214-
if(IS_DIRECTORY "${IGC_DIR}/lib/pkgconfig/")
214+
if(DEFINED IGC_DIR AND IS_DIRECTORY "${IGC_DIR}/lib/pkgconfig/")
215215
string(REPLACE "${IGDRCL__IGC_INCLUDEDIR}" "${IGC_DIR}/include/igc" IGDRCL__IGC_INCLUDE_DIRS "${IGDRCL__IGC_INCLUDE_DIRS}")
216216
endif()
217217

0 commit comments

Comments
 (0)