freebsd-ports/comms/trustedqsl/files/patch-cmakemodules_FindBDB.cmake
Stephen Hurd 9744d20a02 Update to 2.1.3
Pull from arrl.org instead of sourceforge, since that seems to be the
"official" distribution location.  Cleaned up patches and sent them upstream
2015-11-29 00:21:37 +00:00

41 lines
1.1 KiB
CMake

--- cmakemodules/FindBDB.cmake.orig 2015-10-21 17:26:38 UTC
+++ cmakemodules/FindBDB.cmake
@@ -1,10 +1,12 @@
# Find Berkeley DB
# Look for the header file.
-if(APPLE) #exclude obsolete default OSX db
+if(APPLE OR CMAKE_HOST_SYSTEM_NAME STREQUAL "FreeBSD") #exclude obsolete default OSX db
FIND_PATH(BDB_INCLUDE_DIR db.h NO_DEFAULT_PATH PATHS
"/usr/local/BerkeleyDB.6.0/include"
"/usr/local/BerkeleyDB.5.3/include"
+ "/usr/local/include/db5"
+ "${BDB_PREFIX}/include/db5"
"${BDB_PREFIX}/include"
)
else()
@@ -15,6 +17,8 @@ FIND_PATH(BDB_INCLUDE_DIR db.h
"C:\\db-6.0.20\\build_windows"
"C:\\db-6.0.20\\build_windows"
"C:\\db-5.3.21\\build_windows"
+ #*nix dirs
+ "${BDB_PREFIX}/include"
)
endif()
MARK_AS_ADVANCED(BDB_INCLUDE_DIR)
@@ -31,6 +35,7 @@ FIND_LIBRARY(BDB_LIBRARY NAMES
libdb6-0.3
libdb6-0.so
libdb_small53s
+ libdb5
libdb53s
libdb5-5.3
libdb5-5.so
@@ -45,6 +50,7 @@ FIND_LIBRARY(BDB_LIBRARY NAMES
"/usr/local/BerkeleyDB.6.0/lib"
"/usr/local/BerkeleyDB.5.3/lib"
"${BDB_PREFIX}/lib"
+ "${BDB_PREFIX}/lib/db5"
"${BDB_PREFIX}"
)
MARK_AS_ADVANCED(BDB_LIBRARY)