From 9229d6859b5f4b185315048ccc58644c9112bdd5 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Tue, 2 Apr 2019 09:38:18 +0200 Subject: [PATCH] Add -lm and disable EXPRECISION support on *BSD fixes #2075 --- cmake/os.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmake/os.cmake b/cmake/os.cmake index 1321ef619..2d25e7aaa 100644 --- a/cmake/os.cmake +++ b/cmake/os.cmake @@ -8,6 +8,11 @@ if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux") set(NO_EXPRECISION 1) endif () +if (${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD|OpenBSD|NetBSD|DragonFly") + set(EXTRALIB "${EXTRALIB} -lm") + set(NO_EXPRECISION 1) +endif () + if (${CMAKE_SYSTEM_NAME} STREQUAL "AIX") set(EXTRALIB "${EXTRALIB} -lm") endif ()