File tree 3 files changed +9
-5
lines changed 3 files changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ if( NOT DEFINED CMAKE_CONFIGURATION_TYPES AND NOT DEFINED CMAKE_BUILD_TYPE )
29
29
set ( CMAKE_BUILD_TYPE Release CACHE STRING "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel." )
30
30
endif ()
31
31
32
- project ( hipsparselt-clients LANGUAGES CXX C )
32
+ project ( hipsparselt-clients LANGUAGES CXX C Fortran )
33
33
34
34
35
35
if ( SKIP_LIBRARY )
Original file line number Diff line number Diff line change @@ -78,8 +78,10 @@ if (NOT WIN32)
78
78
target_link_libraries ( hipsparselt-bench PRIVATE lapack cblas )
79
79
endif ()
80
80
list ( APPEND COMMON_LINK_LIBS "-lm -lstdc++fs" )
81
- if (NOT BUILD_FORTRAN_CLIENTS)
82
- list ( APPEND COMMON_LINK_LIBS "-lgfortran -lflang -lflangrti" ) # for lapack
81
+ if (CMAKE_Fortran_COMPILER_ID MATCHES "GNU" )
82
+ list ( APPEND COMMON_LINK_LIBS "-lgfortran" ) # for lapack
83
+ else ()
84
+ list ( APPEND COMMON_LINK_LIBS "-lflang -lflangrti" ) # for lapack
83
85
endif ()
84
86
else ()
85
87
list ( APPEND COMMON_LINK_LIBS "libomp" )
Original file line number Diff line number Diff line change @@ -87,8 +87,10 @@ endif()
87
87
88
88
list ( APPEND COMMON_LINK_LIBS "-lm -lstdc++fs" )
89
89
90
- if (NOT BUILD_FORTRAN_CLIENTS)
91
- list ( APPEND COMMON_LINK_LIBS "-lgfortran -lflang -lflangrti" ) # for lapack
90
+ if (CMAKE_Fortran_COMPILER_ID MATCHES "GNU" )
91
+ list ( APPEND COMMON_LINK_LIBS "-lgfortran" ) # for lapack
92
+ else ()
93
+ list ( APPEND COMMON_LINK_LIBS "-lflang -lflangrti" ) # for lapack
92
94
endif ()
93
95
94
96
#if (NOT WIN32)
You can’t perform that action at this time.
0 commit comments