diff options
author | Jörg Mayer <jmayer@loplof.de> | 2012-09-10 12:16:44 +0000 |
---|---|---|
committer | Jörg Mayer <jmayer@loplof.de> | 2012-09-10 12:16:44 +0000 |
commit | 0fc383a98fc99cbfe2832f3cffae16b8ffa86eca (patch) | |
tree | 9dd8e60aac18dfbbeebf3afcc50ac3f948c34237 /cmake/modules/FindNL.cmake | |
parent | 179e7bb4b62942974cd7a454e9373e4ba2b8e235 (diff) | |
download | wireshark-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.cmake | 83 |
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 |