From f1ddc12b68b4e4c8087962de25260470e6df2bea Mon Sep 17 00:00:00 2001 From: Connor Thomson Date: Tue, 8 Sep 2026 18:27:39 -0700 Subject: Add tuxanci2 files --- src/CMakeLists.txt | 118 ----------------------------------------------------- 1 file changed, 118 deletions(-) delete mode 100644 src/CMakeLists.txt (limited to 'src/CMakeLists.txt') diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt deleted file mode 100644 index 77df5e5..0000000 --- a/src/CMakeLists.txt +++ /dev/null @@ -1,118 +0,0 @@ -############################################################################### -# tuxanci/src/CMakeLists.txt -############################################################################### -# LINKING ( for binary ) -############################################################################### -IF ( WITH_PHYSFS ) - LINK_LIBRARIES ( ${PHYSFS_LIBRARY} ) -ELSE ( WITH_PHYSFS ) - LINK_LIBRARIES ( ${ZIP_LIBRARIES} ) -ENDIF ( WITH_PHYSFS ) -IF ( NOT BUILD_SERVER ) - IF ( WITH_OPENGL ) - LINK_LIBRARIES ( ${OPENGL_LIBRARIES} ) - ENDIF ( WITH_OPENGL ) - IF ( WITH_AUDIO ) - LINK_LIBRARIES ( - ${SDL_LIBRARIES} - ${SDLIMAGE_LIBRARIES} - ${SDLMIXER_LIBRARIES} - ${SDLTTF_LIBRARY} - ) - ELSE ( WITH_AUDIO ) - LINK_LIBRARIES ( - ${SDL_LIBRARIES} - ${SDLIMAGE_LIBRARIES} - ${SDLTTF_LIBRARY} - ) - ENDIF ( WITH_AUDIO ) - LINK_LIBRARIES ( - ${CAIRO_LIBRARIES} - ${FONTCONFIG_LIBRARIES} - ) -ENDIF ( NOT BUILD_SERVER ) -IF( WIN32 ) - LINK_LIBRARIES( -lwsock32 -lintl ) -ENDIF ( WIN32 ) -############################################################################### -# SOURCE SPECIFICATION -############################################################################### -FILE ( GLOB DIRS * ) -FOREACH ( dir ${DIRS} ) - GET_FILENAME_COMPONENT (fn ${dir} NAME) - IF ( ${fn} STREQUAL "modules" ) - ADD_SUBDIRECTORY ( ${fn} ) - ELSE ( ${fn} STREQUAL "modules" ) - INCLUDE ( ${fn}/CMakeLists.txt OPTIONAL ) - ENDIF ( ${fn} STREQUAL "modules" ) -ENDFOREACH ( dir ) -############################################################################### -# INCLUDE CONFIGURED HEADERS -############################################################################### -INCLUDE_DIRECTORIES ( ${CMAKE_BINARY_DIR}/src/base/ ) -############################################################################### -# IPv6 CHECK -############################################################################### -IF ( ENABLE_IPV6 ) - ADD_DEFINITIONS ( -DSUPPORT_IPv6 ) -ENDIF ( ENABLE_IPV6 ) -############################################################################### -# PHYSFS CHECK -############################################################################### -IF ( WITH_PHYSFS ) - ADD_DEFINITIONS ( -DSUPPORT_LIBPHYSFS ) -ELSE ( WITH_PHYSFS ) - ADD_DEFINITIONS ( -DSUPPORT_LIBZIP ) -ENDIF ( WITH_PHYSFS ) -############################################################################### -# AUDIO CHECK -############################################################################### -IF ( NOT BUILD_SERVER ) - SET ( SRC_compile ${SRC_net} - ${SRC_widget} - ${SRC_screen} - ${SRC_base} - ${SRC_client} - ) - IF ( WITH_AUDIO ) - MESSAGE ( STATUS "" ) - SET ( SRC_compile ${SRC_compile} ${SRC_audio} ) - INCLUDE_DIRECTORIES ( ${CMAKE_CURRENT_SOURCE_DIR}/audio ) - ELSE ( WITH_AUDIO ) - ADD_DEFINITIONS ( -DNO_SOUND ) - ENDIF ( WITH_AUDIO ) -ENDIF ( NOT BUILD_SERVER ) -############################################################################### -# OPENGL CHECK -############################################################################### -IF ( WITH_OPENGL AND NOT BUILD_SERVER ) - ADD_DEFINITIONS ( -DSUPPORT_OPENGL ) -ENDIF ( WITH_OPENGL AND NOT BUILD_SERVER ) -############################################################################### -############################################################################### -# SERVER COMPILATION -############################################################################### -IF ( BUILD_SERVER ) - MESSAGE ( STATUS "" ) - SET ( SRC_compile ${SRC_net} ${SRC_server} ${SRC_base} ) - ADD_EXECUTABLE ( ${APPNAME} ${SRC_compile} ) -ELSE ( BUILD_SERVER ) -############################################################################### -# CLIENT COMPILATION -############################################################################### - MESSAGE ( STATUS "" ) - ADD_EXECUTABLE ( ${APPNAME} ${SRC_compile} ) -ENDIF ( BUILD_SERVER ) -################################################################################ -# INSTALLATION OF BINARY -################################################################################ -FILE ( GLOB _lib_files modules/mod*.c ) -FOREACH( _lib_file ${_lib_files} ) - GET_FILENAME_COMPONENT ( _lib ${_lib_file} NAME_WE ) - ADD_DEPENDENCIES ( ${APPNAME} ${_lib} ) - TARGET_LINK_LIBRARIES ( ${APPNAME} ${_lib} ) -ENDFOREACH ( _lib_file ${_lib_files} ) -INSTALL ( TARGETS ${APPNAME} - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/${APPNAME} ) -################################################################################ -- cgit v1.2.3