From 11ed0d37035ce31aa504d923087e29c829a321e5 Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Thu, 20 Jun 2019 11:58:50 +0200 Subject: [PATCH] Small fixes in CMake modules --- cmake/Modules/FindGROSMOSDR.cmake | 4 ++-- cmake/Modules/FindPCAP.cmake | 11 ++--------- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/cmake/Modules/FindGROSMOSDR.cmake b/cmake/Modules/FindGROSMOSDR.cmake index 25a2763f2..777effb57 100644 --- a/cmake/Modules/FindGROSMOSDR.cmake +++ b/cmake/Modules/FindGROSMOSDR.cmake @@ -48,18 +48,17 @@ find_path(GROSMOSDR_INCLUDE_DIR osmosdr/source.h osmosdr/api.h PATHS - ${GROSMOSDR_PKG_INCLUDE_DIRS} /usr/include /usr/local/include /opt/local/include ${GROSMOSDR_ROOT}/include $ENV{GROSMOSDR_ROOT}/include + ${GROSMOSDR_PKG_INCLUDEDIR} ) find_library(GROSMOSDR_LIBRARIES NAMES gnuradio-osmosdr PATHS - ${GROSMOSDR_PKG_LIBRARY_DIRS} /usr/lib /usr/local/lib /opt/local/lib @@ -91,6 +90,7 @@ find_library(GROSMOSDR_LIBRARIES $ENV{GROSMOSDR_ROOT}/lib ${GROSMOSDR_ROOT}/lib64 $ENV{GROSMOSDR_ROOT}/lib64 + ${GROSMOSDR_PKG_LIBDIR} ) include(FindPackageHandleStandardArgs) diff --git a/cmake/Modules/FindPCAP.cmake b/cmake/Modules/FindPCAP.cmake index 100ebbf48..94350b229 100644 --- a/cmake/Modules/FindPCAP.cmake +++ b/cmake/Modules/FindPCAP.cmake @@ -111,13 +111,11 @@ endif() #Functions include(CheckFunctionExists) -include(CheckVariableExists) set(OLD_CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES}) set(OLD_CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES}) set(CMAKE_REQUIRED_INCLUDES ${PCAP_INCLUDE_DIRS}) set(CMAKE_REQUIRED_LIBRARIES ${PCAP_LIBRARIES}) -check_variable_exists("pcap_version" HAVE_PCAP_VERSION) check_function_exists("pcap_breakloop" HAVE_PCAP_BREAKLOOP) check_function_exists("pcap_datalink_name_to_val" HAVE_PCAP_DATALINK_NAME_TO_VAL) check_function_exists("pcap_datalink_val_to_name" HAVE_PCAP_DATALINK_VAL_TO_NAME) @@ -134,13 +132,8 @@ set(CMAKE_REQUIRED_LIBRARIES ${OLD_CMAKE_REQUIRED_LIBRARIES}) include(FindPackageHandleStandardArgs) find_package_handle_standard_args(PCAP DEFAULT_MSG PCAP_INCLUDE_DIRS PCAP_LIBRARIES) -if(${HAVE_PCAP_VERSION}) - set(PCAP_VERSION ${HAVE_PCAP_VERSION}) -endif() -if(NOT PCAP_VERSION) - if(PC_PCAP_VERSION) - set(PCAP_VERSION ${PC_PCAP_VERSION}) - endif() +if(PCAP_FOUND AND PC_PCAP_VERSION) + set(PCAP_VERSION ${PC_PCAP_VERSION}) endif() if(PCAP_FOUND AND NOT TARGET Pcap::pcap)