|
|
@@ -63,21 +63,29 @@ list(APPEND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES
|
|
|
/lib /lib32 /lib64 /usr/lib /usr/lib32 /usr/lib64
|
|
|
)
|
|
|
|
|
|
+if(CMAKE_SYSROOT_COMPILE)
|
|
|
+ set(_cmake_sysroot_compile "${CMAKE_SYSROOT_COMPILE}")
|
|
|
+else()
|
|
|
+ set(_cmake_sysroot_compile "${CMAKE_SYSROOT}")
|
|
|
+endif()
|
|
|
+
|
|
|
# Default per-language values. These may be later replaced after
|
|
|
# parsing the implicit directory information from compiler output.
|
|
|
set(_CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES_INIT
|
|
|
${CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES}
|
|
|
- /usr/include
|
|
|
+ "${_cmake_sysroot_compile}/usr/include"
|
|
|
)
|
|
|
set(_CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES_INIT
|
|
|
${CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES}
|
|
|
- /usr/include
|
|
|
+ "${_cmake_sysroot_compile}/usr/include"
|
|
|
)
|
|
|
set(_CMAKE_CUDA_IMPLICIT_INCLUDE_DIRECTORIES_INIT
|
|
|
${CMAKE_CUDA_IMPLICIT_INCLUDE_DIRECTORIES}
|
|
|
- /usr/include
|
|
|
+ "${_cmake_sysroot_compile}/usr/include"
|
|
|
)
|
|
|
|
|
|
+unset(_cmake_sysroot_compile)
|
|
|
+
|
|
|
# Enable use of lib32 and lib64 search path variants by default.
|
|
|
set_property(GLOBAL PROPERTY FIND_LIBRARY_USE_LIB32_PATHS TRUE)
|
|
|
set_property(GLOBAL PROPERTY FIND_LIBRARY_USE_LIB64_PATHS TRUE)
|