Skip to content

Commit 1afc06c

Browse files
vin-huangVin Huang
authored and
Vin Huang
committed
Add path of gfortran library to the link dir.
1 parent 8285a79 commit 1afc06c

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

clients/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ if( NOT DEFINED CMAKE_CONFIGURATION_TYPES AND NOT DEFINED CMAKE_BUILD_TYPE )
2929
set( CMAKE_BUILD_TYPE Release CACHE STRING "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel." )
3030
endif()
3131

32-
project( hipsparselt-clients LANGUAGES CXX C )
32+
project( hipsparselt-clients LANGUAGES CXX C Fortran )
3333

3434

3535
if( SKIP_LIBRARY )

clients/benchmarks/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,10 @@ if (NOT WIN32)
7878
target_link_libraries( hipsparselt-bench PRIVATE lapack cblas )
7979
endif()
8080
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
8385
endif()
8486
else()
8587
list( APPEND COMMON_LINK_LIBS "libomp")

clients/gtest/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,10 @@ endif()
8787

8888
list( APPEND COMMON_LINK_LIBS "-lm -lstdc++fs")
8989

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
9294
endif()
9395

9496
#if (NOT WIN32)

0 commit comments

Comments
 (0)