Browse Source
Merge pull request #3895 from martin-frbg/issue3892
Fix linking to libm with CMAKE
tags/v0.3.22^2
Martin Kroeker
GitHub
3 years ago
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
2 additions and
2 deletions
-
CMakeLists.txt
-
cmake/fc.cmake
|
|
|
@@ -238,7 +238,7 @@ endif() |
|
|
|
set_target_properties(${OpenBLAS_LIBS} PROPERTIES OUTPUT_NAME ${OpenBLAS_LIBNAME}) |
|
|
|
|
|
|
|
# Android needs to explicitly link against libm |
|
|
|
if(ANDROID) |
|
|
|
if (${CMAKE_SYSTEM_NAME} MATCHES "AIX|Android|Linux|FreeBSD|OpenBSD|NetBSD|DragonFly|Darwin") |
|
|
|
if(BUILD_STATIC_LIBS) |
|
|
|
target_link_libraries(${OpenBLAS_LIBNAME}_static m) |
|
|
|
endif() |
|
|
|
|
|
|
|
@@ -46,7 +46,7 @@ if (${F_COMPILER} STREQUAL "GFORTRAN") |
|
|
|
set(FCOMMON_OPT "${FCOMMON_OPT} -fno-optimize-sibling-calls") |
|
|
|
#Don't include -lgfortran, when NO_LAPACK=1 or lsbcc |
|
|
|
if (NOT NO_LAPACK) |
|
|
|
set(EXTRALIB "{EXTRALIB} -lgfortran") |
|
|
|
set(EXTRALIB "${EXTRALIB} -lgfortran") |
|
|
|
endif () |
|
|
|
if (NO_BINARY_MODE) |
|
|
|
if (MIPS64) |
|
|
|
|