From 3f39a6603549cbb2b48524349d7ffe2c30753469 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Fri, 26 Mar 2010 09:01:49 +0000 Subject: [PATCH] From Jim Brooks, fix for FreeBSD build where FIND_LIBRARY(DL_LIBRARY..) return NOT_FOUND. --- CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 36d368dcc..3ac8f3fed 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -152,10 +152,16 @@ IF(UNIX) FIND_PACKAGE(X11) # Some Unicies need explicit linkage to the Math library or the build fails. FIND_LIBRARY(MATH_LIBRARY m) + FIND_LIBRARY(DL_LIBRARY dl) + IF(NOT DL_LIBRARY) + SET(DL_LIBRARY "") # change from NOTFOUND to empty when passed to linker + ENDIF() + IF( CMAKE_SYSTEM MATCHES "Linux" ) FIND_LIBRARY( RT_LIBRARY rt ) ENDIF( CMAKE_SYSTEM MATCHES "Linux" ) + ENDIF() INCLUDE_DIRECTORIES(