summaryrefslogtreecommitdiff
path: root/cmake/modules/FindNL.cmake
diff options
context:
space:
mode:
authorJörg Mayer <jmayer@loplof.de>2012-09-10 12:16:44 +0000
committerJörg Mayer <jmayer@loplof.de>2012-09-10 12:16:44 +0000
commit0fc383a98fc99cbfe2832f3cffae16b8ffa86eca (patch)
tree9dd8e60aac18dfbbeebf3afcc50ac3f948c34237 /cmake/modules/FindNL.cmake
parent179e7bb4b62942974cd7a454e9373e4ba2b8e235 (diff)
downloadwireshark-0fc383a98fc99cbfe2832f3cffae16b8ffa86eca.tar.gz
Only check if the NL-stuff isn't in the caches already
svn path=/trunk/; revision=44838
Diffstat (limited to 'cmake/modules/FindNL.cmake')
-rw-r--r--cmake/modules/FindNL.cmake83
1 files changed, 45 insertions, 38 deletions
diff --git a/cmake/modules/FindNL.cmake b/cmake/modules/FindNL.cmake
index aa3f26c984..9eeab4f1ae 100644
--- a/cmake/modules/FindNL.cmake
+++ b/cmake/modules/FindNL.cmake
@@ -8,48 +8,55 @@
# NL_LIBRARIES - List of libraries when using libnl3.
# NL_FOUND - True if libnl found.
-SET( SEARCHPATHS
- /opt/local
- /sw
- /usr
- /usr/local
-)
+IF (NL_LIBRARIES AND NL_INCLUDE_DIRS )
+ # in cache already
+ SET(NL_FOUND TRUE)
+ELSE (NL_LIBRARIES AND NL_INCLUDE_DIRS )
-FIND_PATH( NL_INCLUDE_DIR
- PATH_SUFFIXES
- include/libnl3
- NAMES
- netlink/version.h netlink/netlink.h
- PATHS
- $(SEARCHPATHS)
-)
+ SET( SEARCHPATHS
+ /opt/local
+ /sw
+ /usr
+ /usr/local
+ )
-FIND_LIBRARY( NL_LIBRARY
- NAMES
- nl-3 nl
- PATH_SUFFIXES
- lib64 lib
- PATHS
- $(SEARCHPATHS)
-)
+ FIND_PATH( NL_INCLUDE_DIR
+ PATH_SUFFIXES
+ include/libnl3
+ NAMES
+ netlink/version.h netlink/netlink.h
+ PATHS
+ $(SEARCHPATHS)
+ )
-FIND_LIBRARY( NLGENL_LIBRARY
- NAMES
- nl-genl-3 nl-genl
- PATH_SUFFIXES
- lib64 lib
- PATHS
- $(SEARCHPATHS)
-)
+ FIND_LIBRARY( NL_LIBRARY
+ NAMES
+ nl-3 nl
+ PATH_SUFFIXES
+ lib64 lib
+ PATHS
+ $(SEARCHPATHS)
+ )
-FIND_LIBRARY( NLROUTE_LIBRARY
- NAMES
- nl-route-3 nl-route
- PATH_SUFFIXES
- lib64 lib
- PATHS
- $(SEARCHPATHS)
-)
+ FIND_LIBRARY( NLGENL_LIBRARY
+ NAMES
+ nl-genl-3 nl-genl
+ PATH_SUFFIXES
+ lib64 lib
+ PATHS
+ $(SEARCHPATHS)
+ )
+
+ FIND_LIBRARY( NLROUTE_LIBRARY
+ NAMES
+ nl-route-3 nl-route
+ PATH_SUFFIXES
+ lib64 lib
+ PATHS
+ $(SEARCHPATHS)
+ )
+
+ENDIF(NL_LIBRARIES AND NL_INCLUDE_DIRS)
# handle the QUIETLY and REQUIRED arguments and set NL_FOUND to TRUE if
# all listed variables are TRUE