summaryrefslogtreecommitdiff
path: root/CMake/resources.cmake
diff options
context:
space:
mode:
authorManolo Gouy <Manolo>2016-06-13 12:29:54 +0000
committerManolo Gouy <Manolo>2016-06-13 12:29:54 +0000
commitdc2fd2befc471a1c977776f1e260ceee52f56be4 (patch)
treeea187dc95fa5a5142c0beb6081819bfe14335dcc /CMake/resources.cmake
parent8232cac84ff8e17d09555de0e2a898c6e4bf3007 (diff)
Fix cases where function dlysym() is not in library libdl.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3-porting@11774 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'CMake/resources.cmake')
-rw-r--r--CMake/resources.cmake3
1 files changed, 3 insertions, 0 deletions
diff --git a/CMake/resources.cmake b/CMake/resources.cmake
index 0218813c9..8db0385ef 100644
--- a/CMake/resources.cmake
+++ b/CMake/resources.cmake
@@ -110,6 +110,9 @@ if(LIB_dl)
set(CMAKE_REQUIRED_LIBRARIES ${LIB_dl})
CHECK_FUNCTION_EXISTS(dlsym HAVE_DLSYM)
set(CMAKE_REQUIRED_LIBRARIES)
+else()
+# test also for systems where dlsym() is not in libdl (e.g., NetBSD, FreeBSD)
+ CHECK_FUNCTION_EXISTS(dlsym HAVE_DLSYM)
endif(LIB_dl)
CHECK_FUNCTION_EXISTS(localeconv HAVE_LOCALECONV)