parent
32c6bd4f88
commit
0b6cf1d91a
@ -0,0 +1,24 @@
|
|||||||
|
From caedf8323c45b376c824de343f31de78664b2511 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Serghei Amelian <serghei.amelian@gmail.com>
|
||||||
|
Date: Sun, 12 Feb 2012 21:08:53 +0000
|
||||||
|
Subject: [TDEMacros.cmake] added tde_save_and_set() macro
|
||||||
|
|
||||||
|
---
|
||||||
|
diff --git a/modules/TDEMacros.cmake b/modules/TDEMacros.cmake
|
||||||
|
index 075b7eb..1091755 100644
|
||||||
|
--- a/modules/TDEMacros.cmake
|
||||||
|
+++ b/modules/TDEMacros.cmake
|
||||||
|
@@ -1283,6 +1283,11 @@ macro( tde_save )
|
||||||
|
endforeach()
|
||||||
|
endmacro()
|
||||||
|
|
||||||
|
+macro( tde_save_and_set _var )
|
||||||
|
+ set( __bak_${_var} ${${_var}} )
|
||||||
|
+ set( ${_var} ${ARGN} )
|
||||||
|
+endmacro( )
|
||||||
|
+
|
||||||
|
macro( tde_restore )
|
||||||
|
foreach( _var ${ARGN} )
|
||||||
|
set( ${_var} ${__bak_${_var}} )
|
||||||
|
--
|
||||||
|
cgit v0.9.0.2-39-g756e
|
@ -0,0 +1,14 @@
|
|||||||
|
diff --git a/wifi/ConfigureChecks.cmake b/wifi/ConfigureChecks.cmake
|
||||||
|
index f3a7ddb..86ca98b 100644
|
||||||
|
--- a/wifi/ConfigureChecks.cmake
|
||||||
|
+++ b/wifi/ConfigureChecks.cmake
|
||||||
|
@@ -21,7 +21,9 @@ endif( )
|
||||||
|
|
||||||
|
|
||||||
|
# check for wireless tools
|
||||||
|
+tde_save_and_set( CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS} "-lm" )
|
||||||
|
check_library_exists( iw iw_get_stats "" HAVE_IW )
|
||||||
|
+tde_restore( CMAKE_REQUIRED_FLAGS )
|
||||||
|
if( HAVE_IW )
|
||||||
|
check_include_file( iwlib.h HAVE_IWLIB_H )
|
||||||
|
# we need at least wireless tools >= 27
|
Loading…
Reference in new issue