diff options
author | gregory guy <[email protected]> | 2020-11-20 16:35:29 +0100 |
---|---|---|
committer | Slávek Banko <[email protected]> | 2020-12-02 19:51:30 +0100 |
commit | 5bf9a46ed843025016c7b7be43a1ca8754d60b79 (patch) | |
tree | 45b7243b7a03a2425da3c0117b858bbd31264a29 /ConfigureChecks.cmake | |
parent | afd39a42465117e8926ad7a858dc65c9bf654fa0 (diff) | |
download | tdegames-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.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 |