diff options
author | gregory guy <[email protected]> | 2021-07-14 12:50:17 +0200 |
---|---|---|
committer | gregory guy <[email protected]> | 2021-07-19 14:17:02 +0200 |
commit | b4149315024044440d69dbe9a4961ffb6e45989f (patch) | |
tree | e46e9de0e581189f0106593c4d86b61e40d921cf /ConfigureChecks.cmake | |
parent | defa7b64d793db74f47a706cb2565684f9577104 (diff) | |
download | knemo-b4149315024044440d69dbe9a4961ffb6e45989f.tar.gz knemo-b4149315024044440d69dbe9a4961ffb6e45989f.zip |
Make the Nettools backend optional.
Signed-off-by: gregory guy <[email protected]>
Diffstat (limited to 'ConfigureChecks.cmake')
-rw-r--r-- | ConfigureChecks.cmake | 49 |
1 files changed, 25 insertions, 24 deletions
diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake index 9db25bd..5870728 100644 --- a/ConfigureChecks.cmake +++ b/ConfigureChecks.cmake @@ -25,30 +25,31 @@ if( WITH_GCC_VISIBILITY ) endif( WITH_GCC_VISIBILITY ) -##### search for programs - -message( STATUS "Checking for ifconfig" ) -find_program( PATH_IFCONFIG "ifconfig" DOC "Path for the ifconfig program" ) -if( NOT PATH_IFCONFIG ) - tde_message_fatal( "Program ifconfig is required but was not found on your system." ) -endif( ) -message( STATUS "Checking for ifconfig - found ${PATH_IFCONFIG}" ) - -message( STATUS "Checking for route" ) -find_program( PATH_ROUTE "route" DOC "Path for the route program" ) -if( NOT PATH_ROUTE ) - message( STATUS "Checking for route - not found" ) -else( ) - message( STATUS "Checking for route - found ${PATH_ROUTE}" ) -endif( ) - -message( STATUS "Checking for iwconfig" ) -find_program( PATH_IWCONFIG "iwconfig" DOC "Path for the iwconfig program" ) -if( NOT PATH_IWCONFIG ) - message( STATUS "Checking for iwconfig - not found" ) -else( ) - message( STATUS "Checking for iwconfig - found ${PATH_IWCONFIG}" ) -endif( ) +##### net-tools support + +if( WITH_NETTOOLS ) + find_program( PATH_IFCONFIG "ifconfig" DOC "Path for the ifconfig program" ) + find_program( PATH_ROUTE "route" DOC "Path for the route program" ) + find_program( PATH_IWCONFIG "iwconfig" DOC "Path for the iwconfig program" ) + + if( PATH_IFCONFIG-NOTFOUND ) + tde_message_fatal( "Program ifconfig is required but was not found on your system." ) + endif() + message( STATUS "Checking for ifconfig - found ${PATH_IFCONFIG}" ) + + if( PATH_ROUTE-NOTFOUND ) + message( STATUS "Checking for route - not found" ) + else() + message( STATUS "Checking for route - found ${PATH_ROUTE}" ) + endif() + + if( PATH_IWCONFIG-NOTFOUND ) + message( STATUS "Checking for iwconfig - not found" ) + else() + message( STATUS "Checking for iwconfig - found ${PATH_IWCONFIG}" ) + endif() + set( WITH_NETTOOLS 1 ) +endif( WITH_NETTOOLS ) ##### support for libiw |