summaryrefslogtreecommitdiffstats
path: root/ConfigureChecks.cmake
diff options
context:
space:
mode:
authorMichele Calgaro <[email protected]>2021-05-07 23:05:00 +0900
committerMichele Calgaro <[email protected]>2021-05-07 23:05:00 +0900
commit0cd5a14b602df025222d0956bd346dd719bcba55 (patch)
tree832d606c12cacf467d31345295c7160ad8558829 /ConfigureChecks.cmake
parentbade7111d11154a05deac0ae94a51b7746a9b76f (diff)
downloadtdenetworkmanager-0cd5a14b602df025222d0956bd346dd719bcba55.tar.gz
tdenetworkmanager-0cd5a14b602df025222d0956bd346dd719bcba55.zip
Updated to use new standalone tdehw library.
Signed-off-by: Michele Calgaro <[email protected]>
Diffstat (limited to 'ConfigureChecks.cmake')
-rw-r--r--ConfigureChecks.cmake17
1 files changed, 17 insertions, 0 deletions
diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake
index f3dfb85..caccbd0 100644
--- a/ConfigureChecks.cmake
+++ b/ConfigureChecks.cmake
@@ -27,3 +27,20 @@ tde_setup_largefiles( )
if( WITH_GCC_VISIBILITY )
tde_setup_gcc_visibility( )
endif( WITH_GCC_VISIBILITY )
+
+
+# check for tdehwlib
+tde_save_and_set( CMAKE_REQUIRED_INCLUDES "${TDE_INCLUDE_DIR}" )
+check_cxx_source_compiles( "
+ #include <kdemacros.h>
+ #ifndef __TDE_HAVE_TDEHWLIB
+ #error tdecore is not build with tdehwlib
+ #endif
+ int main() { return 0; } "
+ HAVE_TDEHWLIB
+)
+tde_restore( CMAKE_REQUIRED_INCLUDES )
+if( NOT HAVE_TDEHWLIB )
+ tde_message_fatal( "tdehwlib is required, but not built in tdecore" )
+endif( NOT HAVE_TDEHWLIB )
+set( TDEHW_LIBRARIES "tdehw-shared" )