@@ -40,9 +40,12 @@ if ( NOT ( ${CMAKE_SYSTEM} MATCHES ${CMAKE_HOST_SYSTEM} ) )
4040
4141 if ( ${BLA_VENDOR} STREQUAL "OpenBLAS" )
4242 # check if OpenBLAS has openblas_set_num_threads_local (Apr 2024 or later)
43+ get_filename_component ( ABS_SOURCE_PATH
44+ ${PROJECT_SOURCE_DIR} /../SuiteSparse_config/cmake_modules/check_openblas_Apr2024.c
45+ ABSOLUTE )
4346 try_compile ( OPENBLAS_2024_COMPILES
4447 ${CMAKE_CURRENT_BINARY_DIR}
45- ${PROJECT_SOURCE_DIR} /../SuiteSparse_config/cmake_modules/check_openblas_Apr2024.c
48+ ${ABS_SOURCE_PATH}
4649 LINK_OPTIONS ${BLAS_LINKER_FLAGS}
4750 LINK_LIBRARIES ${BLAS_LIBRARIES} )
4851 if ( ${OPENBLAS_2024_COMPILES} )
@@ -69,9 +72,12 @@ if ( is_Intel )
6972 # determine if MKL is single-threaded or multi-threaded (info only)
7073 #---------------------------------------------------------------------------
7174
75+ get_filename_component ( ABS_SOURCE_PATH
76+ ${PROJECT_SOURCE_DIR} /../SuiteSparse_config/cmake_modules/check_mkl.c
77+ ABSOLUTE )
7278 try_run ( MKL_RUNS MKL_COMPILES
7379 ${CMAKE_CURRENT_BINARY_DIR}
74- ${PROJECT_SOURCE_DIR} /../SuiteSparse_config/cmake_modules/check_mkl.c
80+ ${ABS_SOURCE_PATH}
7581 LINK_OPTIONS ${BLAS_LINKER_FLAGS}
7682 LINK_LIBRARIES ${BLAS_LIBRARIES}
7783 RUN_OUTPUT_VARIABLE MKL_OUTPUT )
@@ -99,9 +105,12 @@ endif ( )
99105if ( ${BLA_VENDOR} STREQUAL "OpenBLAS" )
100106
101107 # check if OpenBLAS has openblas_get_num_threads (Mar 2015 or later)
108+ get_filename_component ( ABS_SOURCE_PATH
109+ ${PROJECT_SOURCE_DIR} /../SuiteSparse_config/cmake_modules/check_openblas_Mar2015.c
110+ ABSOLUTE )
102111 try_run ( OPENBLAS_2015_RUNS OPENBLAS_2015_COMPILES
103112 ${CMAKE_CURRENT_BINARY_DIR}
104- ${PROJECT_SOURCE_DIR} /../SuiteSparse_config/cmake_modules/check_openblas_Mar2015.c
113+ ${ABS_SOURCE_PATH}
105114 LINK_OPTIONS ${BLAS_LINKER_FLAGS}
106115 LINK_LIBRARIES ${BLAS_LIBRARIES}
107116 RUN_OUTPUT_VARIABLE OPENBLAS_2015_OUTPUT )
@@ -115,9 +124,12 @@ if ( ${BLA_VENDOR} STREQUAL "OpenBLAS" )
115124 endif ( )
116125
117126 # check if OpenBLAS has openblas_set_num_threads_local (Apr 2024 or later)
127+ get_filename_component ( ABS_SOURCE_PATH
128+ ${PROJECT_SOURCE_DIR} /../SuiteSparse_config/cmake_modules/check_openblas_Apr2024.c
129+ ABSOLUTE )
118130 try_run ( OPENBLAS_2024_RUNS OPENBLAS_2024_COMPILES
119131 ${CMAKE_CURRENT_BINARY_DIR}
120- ${PROJECT_SOURCE_DIR} /../SuiteSparse_config/cmake_modules/check_openblas_Apr2024.c
132+ ${ABS_SOURCE_PATH}
121133 LINK_OPTIONS ${BLAS_LINKER_FLAGS}
122134 LINK_LIBRARIES ${BLAS_LIBRARIES}
123135 RUN_OUTPUT_VARIABLE OPENBLAS_2024_OUTPUT )
0 commit comments