diff options
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 |