diff options
author | gregory guy <gregory-tde@laposte.net> | 2020-11-20 16:35:29 +0100 |
---|---|---|
committer | gregory guy <gregory-tde@laposte.net> | 2020-12-01 12:20:45 +0100 |
commit | 0683f09c4a902a13b826a06ef95377b6352801f8 (patch) | |
tree | 843997106bcc4506b6294bda5754d2aaf9303da8 /ConfigureChecks.cmake | |
parent | b4978e97409c609686dc6eb97b150ed2e677ff13 (diff) | |
download | tdegames-0683f09c4a902a13b826a06ef95377b6352801f8.tar.gz tdegames-0683f09c4a902a13b826a06ef95377b6352801f8.zip |
Some cleanup and cosmetics.
Signed-off-by: gregory guy <gregory-tde@laposte.net>
Diffstat (limited to 'ConfigureChecks.cmake')
-rw-r--r-- | ConfigureChecks.cmake | 78 |
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 |