Skip to content

Commit ab3399d

Browse files
authored
Merge pull request #3895 from martin-frbg/issue3892
Fix linking to libm with CMAKE
2 parents 98630db + afff3f5 commit ab3399d

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ endif()
238238
set_target_properties(${OpenBLAS_LIBS} PROPERTIES OUTPUT_NAME ${OpenBLAS_LIBNAME})
239239

240240
# Android needs to explicitly link against libm
241-
if(ANDROID)
241+
if (${CMAKE_SYSTEM_NAME} MATCHES "AIX|Android|Linux|FreeBSD|OpenBSD|NetBSD|DragonFly|Darwin")
242242
if(BUILD_STATIC_LIBS)
243243
target_link_libraries(${OpenBLAS_LIBNAME}_static m)
244244
endif()

cmake/fc.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ if (${F_COMPILER} STREQUAL "GFORTRAN")
4646
set(FCOMMON_OPT "${FCOMMON_OPT} -fno-optimize-sibling-calls")
4747
#Don't include -lgfortran, when NO_LAPACK=1 or lsbcc
4848
if (NOT NO_LAPACK)
49-
set(EXTRALIB "{EXTRALIB} -lgfortran")
49+
set(EXTRALIB "${EXTRALIB} -lgfortran")
5050
endif ()
5151
if (NO_BINARY_MODE)
5252
if (MIPS64)

0 commit comments

Comments
 (0)