|
39 | 39 | cmake_minimum_required ( VERSION 3.20 ) # LAGraph can be built stand-alone
|
40 | 40 |
|
41 | 41 | # version of LAGraph
|
42 |
| -set ( LAGraph_DATE "Dec 30, 2023" ) |
| 42 | +set ( LAGraph_DATE "Jan 10, 2024" ) |
43 | 43 | set ( LAGraph_VERSION_MAJOR 1 CACHE STRING "" FORCE )
|
44 | 44 | set ( LAGraph_VERSION_MINOR 1 CACHE STRING "" FORCE )
|
45 |
| -set ( LAGraph_VERSION_SUB 0 CACHE STRING "" FORCE ) |
| 45 | +set ( LAGraph_VERSION_SUB 1 CACHE STRING "" FORCE ) |
46 | 46 |
|
47 | 47 | message ( STATUS "Building LAGraph version: v"
|
48 | 48 | ${LAGraph_VERSION_MAJOR}.
|
@@ -76,6 +76,9 @@ configure_file (
|
76 | 76 | "${PROJECT_SOURCE_DIR}/include/LAGraph.h"
|
77 | 77 | NEWLINE_STYLE LF )
|
78 | 78 |
|
| 79 | +include ( CheckSymbolExists ) |
| 80 | +check_symbol_exists ( fmax "math.h" NO_LIBM ) |
| 81 | + |
79 | 82 | #-------------------------------------------------------------------------------
|
80 | 83 | # code coverage and build type
|
81 | 84 | #-------------------------------------------------------------------------------
|
@@ -167,7 +170,11 @@ if ( COVERAGE )
|
167 | 170 | message ( STATUS "OpenMP disabled for test coverage" )
|
168 | 171 | else ( )
|
169 | 172 | if ( LAGRAPH_USE_OPENMP )
|
170 |
| - find_package ( OpenMP GLOBAL ) |
| 173 | + if ( CMAKE_VERSION VERSION_LESS 3.24 ) |
| 174 | + find_package ( OpenMP COMPONENTS C ) |
| 175 | + else ( ) |
| 176 | + find_package ( OpenMP COMPONENTS C GLOBAL ) |
| 177 | + endif ( ) |
171 | 178 | if ( OpenMP_C_FOUND AND BUILD_STATIC_LIBS )
|
172 | 179 | list ( APPEND LAGRAPH_STATIC_LIBS ${OpenMP_C_LIBRARIES} )
|
173 | 180 | endif ( )
|
@@ -354,7 +361,7 @@ install ( FILES
|
354 | 361 |
|
355 | 362 | if ( NOT MSVC )
|
356 | 363 | if ( BUILD_STATIC_LIBS )
|
357 |
| - if ( NOT WIN32 ) |
| 364 | + if ( NOT NO_LIBM ) |
358 | 365 | list ( APPEND LAGRAPH_STATIC_LIBS "m" )
|
359 | 366 | endif ( )
|
360 | 367 | endif ( )
|
|
0 commit comments