summaryrefslogtreecommitdiffstats
path: root/ConfigureChecks.cmake
diff options
context:
space:
mode:
authorgregory guy <[email protected]>2020-11-20 16:35:29 +0100
committerSlávek Banko <[email protected]>2020-12-02 19:51:30 +0100
commit5bf9a46ed843025016c7b7be43a1ca8754d60b79 (patch)
tree45b7243b7a03a2425da3c0117b858bbd31264a29 /ConfigureChecks.cmake
parentafd39a42465117e8926ad7a858dc65c9bf654fa0 (diff)
downloadtdegames-5bf9a46ed843025016c7b7be43a1ca8754d60b79.tar.gz
tdegames-5bf9a46ed843025016c7b7be43a1ca8754d60b79.zip
Some cleanup and cosmetics.
Signed-off-by: gregory guy <[email protected]> (cherry picked from commit 0683f09c4a902a13b826a06ef95377b6352801f8)
Diffstat (limited to 'ConfigureChecks.cmake')
-rw-r--r--ConfigureChecks.cmake78
1 files changed, 41 insertions, 37 deletions
diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake
index 8f49d951..765e7393 100644
--- a/ConfigureChecks.cmake
+++ b/ConfigureChecks.cmake
@@ -1,15 +1,17 @@
-#################################################
-#
-# (C) 2016 Alexander Golubev
-# fatzer2 (AT) gmail.com
-#
-# Improvements and feedback are welcome
-#
-# This file is released under GPL >= 2
-#
-#################################################
+###########################################
+# #
+# (C) 2016 Alexander Golubev #
+# fatzer2 (AT) gmail.com #
+# #
+# Improvements and feedback are welcome #
+# #
+# This file is released under GPL >= 2 #
+# #
+###########################################
# required stuff
+find_package( TQt )
+find_package( TDE )
tde_setup_architecture_flags( )
@@ -18,53 +20,55 @@ test_big_endian(WORDS_BIGENDIAN)
tde_setup_largefiles( )
-find_package( TQt )
-find_package( TDE )
-
-##### check for gcc visibility support #########
+##### check for gcc visibility support
if( WITH_GCC_VISIBILITY )
tde_setup_gcc_visibility( )
-endif( )
-
-
-# arts
-if( WITH_ARTS )
- pkg_search_module( ARTS arts )
- if( ARTS_FOUND )
- set( HAVE_ARTS 1 )
- else( )
- tde_message_fatal( "aRts is requested, but was not found on your system" )
- endif( )
-else( WITH_ARTS )
- if (BUILD_KASTEROIDS OR BUILD_KOLF)
- tde_message_fatal( "aRts support is disabled, but it is required to build kasteroids and kolf" )
- endif( )
-endif( WITH_ARTS )
+endif( WITH_GCC_VISIBILITY )
-##### Other dependencies ########################
+#### check for headers
check_include_file( "stropts.h" HAVE_STROPTS_H )
check_include_file( "sys/filio.h" HAVE_SYS_FILIO_H )
check_include_file( "sys/select.h" HAVE_SYS_SELECT_H )
check_include_file( "sysent.h" HAVE_SYSENT_H )
-check_symbol_exists( usleep "unistd.h" HAVE_USLEEP )
+check_symbol_exists( usleep "unistd.h" HAVE_USLEEP )
check_symbol_exists( strlcpy "string.h" HAVE_USLEEP )
# NOTE: Borrowed from tdelibs
# FIXME I'm not sure if test TIME_WITH_SYS_TIME are correct
+
check_include_file( "sys/time.h" HAVE_SYS_TIME_H )
-check_include_file( "time.h" HAVE_TIME_H )
+check_include_file( "time.h" HAVE_TIME_H )
+
if( HAVE_SYS_TIME_H AND HAVE_TIME_H )
- set( TIME_WITH_SYS_TIME 1 )
-endif( HAVE_SYS_TIME_H AND HAVE_TIME_H )
+ set( TIME_WITH_SYS_TIME 1 )
+endif()
+
+
+# check for arts
+
+if( WITH_ARTS )
+ pkg_search_module( ARTS arts )
+
+ if( ARTS_FOUND )
+ set( HAVE_ARTS 1 )
+ else()
+ tde_message_fatal( "aRts is requested, but was not found on your system" )
+ endif()
+ else( WITH_ARTS )
+ if (BUILD_KASTEROIDS OR BUILD_KOLF)
+ tde_message_fatal( "aRts support is disabled, but it is required to build kasteroids and kolf" )
+ endif()
+endif( WITH_ARTS )
+
+##### Import libtdegames
+##### All these games require libtdegames
-##### Import libtdegames ########################
-# all games require libtdegames to be imported
if( BUILD_ATLANTIK OR
BUILD_KASTEROIDS OR
BUILD_KATOMIC OR