tDrop experimental CMake support - vaccinewars - be a doctor and try to vaccinate the world
(HTM) git clone git://src.adamsgaard.dk/vaccinewars
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 45a1ba63b5b0501c44c3db154111004ab54221e5
(DIR) parent 66e285514734be7ba71885e8e178cbfd25ac2180
(HTM) Author: Ben Webb <ben@salilab.org>
Date: Sun, 29 Nov 2020 00:08:12 -0800
Drop experimental CMake support
Our CMake files aren't complete and don't do
anything our old autoconf/automake setup doesn't,
so drop them for now.
Diffstat:
D CMakeLists.txt | 144 -------------------------------
D cmake_modules/FindDL.cmake | 17 -----------------
D cmake_modules/FindGLIB.cmake | 120 -------------------------------
D cmake_modules/FindLibIntl.cmake | 60 -------------------------------
D cmake_modules/LibFindMacros.cmake | 111 ------------------------------
D config-cmake.h.in | 214 -------------------------------
D src/curses_client/CMakeLists.txt | 1 -
D src/cursesport/CMakeLists.txt | 1 -
D src/gtkport/CMakeLists.txt | 1 -
D src/gui_client/CMakeLists.txt | 2 --
D src/plugins/CMakeLists.txt | 7 -------
11 files changed, 0 insertions(+), 678 deletions(-)
---
(DIR) diff --git a/CMakeLists.txt b/CMakeLists.txt
t@@ -1,144 +0,0 @@
-cmake_minimum_required(VERSION 2.8)
-
-project(dopewars)
-set(VERSION "SVN")
-
-include(CheckIncludeFiles)
-include(CheckFunctionExists)
-include(GNUInstallDirs)
-
-set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH}
- ${PROJECT_SOURCE_DIR}/cmake_modules)
-include(${PROJECT_SOURCE_DIR}/cmake_modules/FindGLIB.cmake)
-include(${PROJECT_SOURCE_DIR}/cmake_modules/FindDL.cmake)
-
-# Find source headers
-include_directories("${PROJECT_SOURCE_DIR}/src")
-
-# Find generated config.h
-set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DHAVE_CONFIG_H")
-include_directories("${PROJECT_BINARY_DIR}")
-
-check_include_files(fcntl.h HAVE_FCNTL_H)
-check_include_files(sys/time.h HAVE_SYS_TIME_H)
-check_include_files(unistd.h HAVE_UNISTD_H)
-check_include_files(stdlib.h HAVE_STDLIB_H)
-
-# Check for socket and select even if networking gets manually
-# disabled below, since select is used if available for
-# millisecond sleeping
-check_function_exists(socket HAVE_SOCKET)
-check_function_exists(gethostbyname HAVE_GETHOSTBYNAME)
-check_function_exists(select HAVE_SELECT)
-if (${HAVE_SOCKET} AND ${HAVE_GETHOSTBYNAME} AND ${HAVE_SELECT})
- set(HAVE_NETWORK ON)
-else()
- set(HAVE_NETWORK OFF)
-endif()
-
-# Process client options
-option(GUI_CLIENT "include graphical client (GTK+/Win32)" ON)
-option(CURSES_CLIENT "include curses client" ON)
-option(GUI_SERVER "use a simple GTK+/Win32 GUI for the server" "probe")
-option(NETWORKING
- "should dopewars use TCP/IP networking to connect to servers?"
- ${HAVE_NETWORK})
-
-option(WITH_ESD "support ESD sound output" ON)
-option(WITH_SDL "support SDL sound output" ON)
-option(PLUGINS "use dynamically-loaded sound modules" ON)
-
-find_package(GLIB)
-if (!GLIB_FOUND)
- message(FATAL_ERROR "GLib is required")
-else()
- set(EXTRA_LIBS ${EXTRA_LIBS} ${GLIB_LIBRARIES})
- include_directories(${GLIB_INCLUDE_DIRS})
-endif()
-
-find_package(LibIntl)
-if (LibIntl_FOUND)
- set(EXTRA_LIBS ${EXTRA_LIBS} ${LibIntl_LIBRARIES})
- include_directories(${LibIntl_INCLUDE_DIRS})
-endif()
-
-if (CURSES_CLIENT)
- find_package(Curses)
- if (CURSES_FOUND)
- add_subdirectory(src/curses_client)
- add_subdirectory(src/cursesport)
- set(EXTRA_LIBS ${EXTRA_LIBS} cursesclient cursesport ${CURSES_LIBRARIES})
- include_directories(${CURSES_INCLUDE_DIRS})
- else()
- message(WARNING "Cannot find any curses-type library")
- set(CURSES_CLIENT OFF)
- endif()
-endif()
-
-if (GUI_CLIENT OR GUI_SERVER)
- find_package(GTK2 2.0 COMPONENTS gtk)
- if (GTK2_FOUND)
- set(EXTRA_LIBS ${EXTRA_LIBS} ${GTK2_LIBRARIES})
- include_directories(${GTK2_INCLUDE_DIRS})
- if (GUI_CLIENT)
- add_subdirectory(src/gui_client)
- set(EXTRA_LIBS ${EXTRA_LIBS} guiclient)
- endif()
- add_subdirectory(src/gtkport)
- set(EXTRA_LIBS ${EXTRA_LIBS} gtkport)
- else()
- message(WARNING "Cannot find GTK+; not building GUI client or server")
- set(GUI_CLIENT OFF)
- set(GUI_SERVER OFF)
- endif()
-endif()
-
-if (PLUGINS)
- find_package(DL)
- if (DL_FOUND)
- include_directories(${DL_INCLUDE_DIR})
- set(EXTRA_LIBS ${EXTRA_LIBS} ${DL_LIBRARIES})
- else()
- set(PLUGINS OFF)
- endif()
-endif()
-
-if (PLUGINS)
- # Add esound support if available
- find_package(ESD)
- if (ESD_FOUND)
- include_directories(${ESD_INCLUDE_DIR})
- set(SOUND_LIBS ${SOUND_LIBS} ${ESD_LIBRARY})
- set(HAVE_ESD ON)
- endif()
-
- # Add SDL_mixer sound support if available
- find_package(SDL_mixer)
- if (SDL_MIXER_FOUND)
- include_directories(${SDL_MIXER_INCLUDE_DIRS})
- set(SOUND_LIBS ${SOUND_LIBS} ${SDL_MIXER_LIBRARIES})
- set(HAVE_SDL_MIXER ON)
- endif()
-endif()
-
-add_subdirectory("src/plugins")
-
-configure_file("${PROJECT_SOURCE_DIR}/config-cmake.h.in"
- "${PROJECT_BINARY_DIR}/config.h")
-
-add_executable(dopewars
- "${PROJECT_SOURCE_DIR}/src/AIPlayer.c"
- "${PROJECT_SOURCE_DIR}/src/error.c"
- "${PROJECT_SOURCE_DIR}/src/sound.c"
- "${PROJECT_SOURCE_DIR}/src/admin.c"
- "${PROJECT_SOURCE_DIR}/src/log.c"
- "${PROJECT_SOURCE_DIR}/src/tstring.c"
- "${PROJECT_SOURCE_DIR}/src/configfile.c"
- "${PROJECT_SOURCE_DIR}/src/message.c"
- "${PROJECT_SOURCE_DIR}/src/util.c"
- "${PROJECT_SOURCE_DIR}/src/convert.c"
- "${PROJECT_SOURCE_DIR}/src/network.c"
- "${PROJECT_SOURCE_DIR}/src/dopewars.c"
- "${PROJECT_SOURCE_DIR}/src/serverside.c")
-
-target_link_libraries(dopewars ${EXTRA_LIBS})
(DIR) diff --git a/cmake_modules/FindDL.cmake b/cmake_modules/FindDL.cmake
t@@ -1,17 +0,0 @@
-# - find where dlopen and friends are located.
-# DL_FOUND - system has dynamic linking interface available
-# DL_INCLUDE_DIR - where dlfcn.h is located.
-# DL_LIBRARIES - libraries needed to use dlopen
-
-include(CheckFunctionExists)
-
-find_path(DL_INCLUDE_DIR NAMES dlfcn.h)
-find_library(DL_LIBRARIES NAMES dl)
-if(DL_LIBRARIES)
-set(DL_FOUND)
-else(DL_LIBRARIES)
-check_function_exists(dlopen DL_FOUND)
-# If dlopen can be found without linking in dl then dlopen is part
-# of libc, so don't need to link extra libs.
-set(DL_LIBRARIES "")
-endif(DL_LIBRARIES)
(DIR) diff --git a/cmake_modules/FindGLIB.cmake b/cmake_modules/FindGLIB.cmake
t@@ -1,120 +0,0 @@
-# - Try to find Glib and its components (gio, gobject etc)
-# Once done, this will define
-#
-# GLIB_FOUND - system has Glib
-# GLIB_INCLUDE_DIRS - the Glib include directories
-# GLIB_LIBRARIES - link these to use Glib
-#
-# Optionally, the COMPONENTS keyword can be passed to find_package()
-# and Glib components can be looked for. Currently, the following
-# components can be used, and they define the following variables if
-# found:
-#
-# gio: GLIB_GIO_LIBRARIES
-# gobject: GLIB_GOBJECT_LIBRARIES
-# gmodule: GLIB_GMODULE_LIBRARIES
-# gthread: GLIB_GTHREAD_LIBRARIES
-#
-# Note that the respective _INCLUDE_DIR variables are not set, since
-# all headers are in the same directory as GLIB_INCLUDE_DIRS.
-#
-# Copyright (C) 2012 Raphael Kubo da Costa <rakuco@webkit.org>
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND ITS CONTRIBUTORS ``AS
-# IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
-# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR ITS
-# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-find_package(PkgConfig)
-pkg_check_modules(PC_GLIB QUIET glib-2.0)
-
-find_library(GLIB_LIBRARIES
- NAMES glib-2.0
- HINTS ${PC_GLIB_LIBDIR}
- ${PC_GLIB_LIBRARY_DIRS}
-)
-
-# Files in glib's main include path may include glibconfig.h, which,
-# for some odd reason, is normally in $LIBDIR/glib-2.0/include.
-get_filename_component(_GLIB_LIBRARY_DIR ${GLIB_LIBRARIES} PATH)
-find_path(GLIBCONFIG_INCLUDE_DIR
- NAMES glibconfig.h
- HINTS ${PC_LIBDIR} ${PC_LIBRARY_DIRS} ${_GLIB_LIBRARY_DIR}
- ${PC_GLIB_INCLUDEDIR} ${PC_GLIB_INCLUDE_DIRS}
- PATH_SUFFIXES glib-2.0/include
-)
-
-find_path(GLIB_INCLUDE_DIR
- NAMES glib.h
- HINTS ${PC_GLIB_INCLUDEDIR}
- ${PC_GLIB_INCLUDE_DIRS}
- PATH_SUFFIXES glib-2.0
-)
-
-set(GLIB_INCLUDE_DIRS ${GLIB_INCLUDE_DIR} ${GLIBCONFIG_INCLUDE_DIR})
-
-# Version detection
-file(READ "${GLIBCONFIG_INCLUDE_DIR}/glibconfig.h" GLIBCONFIG_H_CONTENTS)
-string(REGEX MATCH "#define GLIB_MAJOR_VERSION ([0-9]+)" _dummy "${GLIBCONFIG_H_CONTENTS}")
-set(GLIB_VERSION_MAJOR "${CMAKE_MATCH_1}")
-string(REGEX MATCH "#define GLIB_MINOR_VERSION ([0-9]+)" _dummy "${GLIBCONFIG_H_CONTENTS}")
-set(GLIB_VERSION_MINOR "${CMAKE_MATCH_1}")
-string(REGEX MATCH "#define GLIB_MICRO_VERSION ([0-9]+)" _dummy "${GLIBCONFIG_H_CONTENTS}")
-set(GLIB_VERSION_MICRO "${CMAKE_MATCH_1}")
-set(GLIB_VERSION "${GLIB_VERSION_MAJOR}.${GLIB_VERSION_MINOR}.${GLIB_VERSION_MICRO}")
-
-# Additional Glib components. We only look for libraries, as not all of them
-# have corresponding headers and all headers are installed alongside the main
-# glib ones.
-foreach (_component ${GLIB_FIND_COMPONENTS})
- if (${_component} STREQUAL "gio")
- find_library(GLIB_GIO_LIBRARIES NAMES gio-2.0 HINTS ${_GLIB_LIBRARY_DIR})
- set(ADDITIONAL_REQUIRED_VARS ${ADDITIONAL_REQUIRED_VARS} GLIB_GIO_LIBRARIES)
- elseif (${_component} STREQUAL "gobject")
- find_library(GLIB_GOBJECT_LIBRARIES NAMES gobject-2.0 HINTS ${_GLIB_LIBRARY_DIR})
- set(ADDITIONAL_REQUIRED_VARS ${ADDITIONAL_REQUIRED_VARS} GLIB_GOBJECT_LIBRARIES)
- elseif (${_component} STREQUAL "gmodule")
- find_library(GLIB_GMODULE_LIBRARIES NAMES gmodule-2.0 HINTS ${_GLIB_LIBRARY_DIR})
- set(ADDITIONAL_REQUIRED_VARS ${ADDITIONAL_REQUIRED_VARS} GLIB_GMODULE_LIBRARIES)
- elseif (${_component} STREQUAL "gthread")
- find_library(GLIB_GTHREAD_LIBRARIES NAMES gthread-2.0 HINTS ${_GLIB_LIBRARY_DIR})
- set(ADDITIONAL_REQUIRED_VARS ${ADDITIONAL_REQUIRED_VARS} GLIB_GTHREAD_LIBRARIES)
- elseif (${_component} STREQUAL "gio-unix")
- # gio-unix is compiled as part of the gio library, but the include paths
- # are separate from the shared glib ones. Since this is currently only used
- # by WebKitGTK+ we don't go to extraordinary measures beyond pkg-config.
- pkg_check_modules(GIO_UNIX QUIET gio-unix-2.0)
- endif ()
-endforeach ()
-
-include(FindPackageHandleStandardArgs)
-FIND_PACKAGE_HANDLE_STANDARD_ARGS(GLIB REQUIRED_VARS GLIB_INCLUDE_DIRS GLIB_LIBRARIES ${ADDITIONAL_REQUIRED_VARS}
- VERSION_VAR GLIB_VERSION)
-
-mark_as_advanced(
- GLIBCONFIG_INCLUDE_DIR
- GLIB_GIO_LIBRARIES
- GLIB_GIO_UNIX_LIBRARIES
- GLIB_GMODULE_LIBRARIES
- GLIB_GOBJECT_LIBRARIES
- GLIB_GTHREAD_LIBRARIES
- GLIB_INCLUDE_DIR
- GLIB_INCLUDE_DIRS
- GLIB_LIBRARIES
-)
(DIR) diff --git a/cmake_modules/FindLibIntl.cmake b/cmake_modules/FindLibIntl.cmake
t@@ -1,60 +0,0 @@
-# - Try to find libintl
-# Once done, this will define
-#
-# LibIntl_FOUND - system has libintl
-# LibIntl_INCLUDE_DIRS - the libintl include directories
-# LibIntl_LIBRARIES - link these to use libintl
-
-include(CheckCSourceCompiles)
-include(CheckVariableExists)
-include(LibFindMacros)
-
-# Append custom gettext path to CMAKE_PREFIX_PATH
-# if installed via Mac Hombrew
-if (CMAKE_HOST_APPLE)
- find_program(HOMEBREW_PROG brew)
- if (EXISTS ${HOMEBREW_PROG})
- execute_process(COMMAND ${HOMEBREW_PROG} --prefix gettext
- OUTPUT_STRIP_TRAILING_WHITESPACE
- OUTPUT_VARIABLE HOMEBREW_GETTEXT_PREFIX)
- list(APPEND CMAKE_PREFIX_PATH "${HOMEBREW_GETTEXT_PREFIX}")
- endif()
-endif()
-
-find_path(LibIntl_INCLUDE_DIR
- NAMES libintl.h
- PATH_SUFFIXES gettext
-)
-
-find_library(LibIntl_LIBRARY
- NAMES intl libintl.a
-)
-
-if (LibIntl_INCLUDE_DIR)
- set(CMAKE_REQUIRED_INCLUDES "${LibIntl_INCLUDE_DIR}")
-endif()
-
-# This is required because some operating systems don't have a separate
-# libintl--it is built into glibc. So we only need to specify the library
-# if one was actually found.
-if (LibIntl_LIBRARY)
- set(CMAKE_REQUIRED_LIBRARIES "${LibIntl_LIBRARY}")
-endif()
-
-check_c_source_compiles("
-#include <libintl.h>
-
-int main(int argc, char** argv) {
- gettext(\"foo\");
- bindtextdomain(\"foo\", \"bar\");
- bind_textdomain_codeset(\"foo\", \"bar\");
- textdomain(\"foo\");
-}" HAVE_WORKING_LIBINTL)
-
-if (HAVE_WORKING_LIBINTL)
- check_variable_exists(_nl_msg_cat_cntr HAVE_NL_MSG_CAT_CNTR)
-endif()
-
-set(LibIntl_PROCESS_INCLUDES LibIntl_INCLUDE_DIR)
-set(LibIntl_PROCESS_LIBS LibIntl_LIBRARY)
-libfind_process(LibIntl)
(DIR) diff --git a/cmake_modules/LibFindMacros.cmake b/cmake_modules/LibFindMacros.cmake
t@@ -1,111 +0,0 @@
-# Version 1.0 (2013-04-12)
-# Public Domain, originally written by Lasse Kärkkäinen <tronic@zi.fi>
-# Published at http://www.cmake.org/Wiki/CMake:How_To_Find_Libraries
-
-# If you improve the script, please modify the forementioned wiki page because
-# I no longer maintain my scripts (hosted as static files at zi.fi). Feel free
-# to remove this entire header if you use real version control instead.
-
-# Changelog:
-# 2013-04-12 Added version number (1.0) and this header, no other changes
-# 2009-10-08 Originally published
-
-
-# Works the same as find_package, but forwards the "REQUIRED" and "QUIET" arguments
-# used for the current package. For this to work, the first parameter must be the
-# prefix of the current package, then the prefix of the new package etc, which are
-# passed to find_package.
-macro (libfind_package PREFIX)
- set (LIBFIND_PACKAGE_ARGS ${ARGN})
- if (${PREFIX}_FIND_QUIETLY)
- set (LIBFIND_PACKAGE_ARGS ${LIBFIND_PACKAGE_ARGS} QUIET)
- endif (${PREFIX}_FIND_QUIETLY)
- if (${PREFIX}_FIND_REQUIRED)
- set (LIBFIND_PACKAGE_ARGS ${LIBFIND_PACKAGE_ARGS} REQUIRED)
- endif (${PREFIX}_FIND_REQUIRED)
- find_package(${LIBFIND_PACKAGE_ARGS})
-endmacro (libfind_package)
-
-# CMake developers made the UsePkgConfig system deprecated in the same release (2.6)
-# where they added pkg_check_modules. Consequently I need to support both in my scripts
-# to avoid those deprecated warnings. Here's a helper that does just that.
-# Works identically to pkg_check_modules, except that no checks are needed prior to use.
-macro (libfind_pkg_check_modules PREFIX PKGNAME)
- if (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4)
- include(UsePkgConfig)
- pkgconfig(${PKGNAME} ${PREFIX}_INCLUDE_DIRS ${PREFIX}_LIBRARY_DIRS ${PREFIX}_LDFLAGS ${PREFIX}_CFLAGS)
- else (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4)
- find_package(PkgConfig)
- if (PKG_CONFIG_FOUND)
- pkg_check_modules(${PREFIX} ${PKGNAME})
- endif (PKG_CONFIG_FOUND)
- endif (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4)
-endmacro (libfind_pkg_check_modules)
-
-# Do the final processing once the paths have been detected.
-# If include dirs are needed, ${PREFIX}_PROCESS_INCLUDES should be set to contain
-# all the variables, each of which contain one include directory.
-# Ditto for ${PREFIX}_PROCESS_LIBS and library files.
-# Will set ${PREFIX}_FOUND, ${PREFIX}_INCLUDE_DIRS and ${PREFIX}_LIBRARIES.
-# Also handles errors in case library detection was required, etc.
-macro (libfind_process PREFIX)
- # Skip processing if already processed during this run
- if (NOT ${PREFIX}_FOUND)
- # Start with the assumption that the library was found
- set (${PREFIX}_FOUND TRUE)
-
- # Process all includes and set _FOUND to false if any are missing
- foreach (i ${${PREFIX}_PROCESS_INCLUDES})
- if (${i})
- set (${PREFIX}_INCLUDE_DIRS ${${PREFIX}_INCLUDE_DIRS} ${${i}})
- mark_as_advanced(${i})
- else (${i})
- set (${PREFIX}_FOUND FALSE)
- endif (${i})
- endforeach (i)
-
- # Process all libraries and set _FOUND to false if any are missing
- foreach (i ${${PREFIX}_PROCESS_LIBS})
- if (${i})
- set (${PREFIX}_LIBRARIES ${${PREFIX}_LIBRARIES} ${${i}})
- mark_as_advanced(${i})
- else (${i})
- set (${PREFIX}_FOUND FALSE)
- endif (${i})
- endforeach (i)
-
- # Print message and/or exit on fatal error
- if (${PREFIX}_FOUND)
- if (NOT ${PREFIX}_FIND_QUIETLY)
- message (STATUS "Found ${PREFIX} ${${PREFIX}_VERSION}")
- endif (NOT ${PREFIX}_FIND_QUIETLY)
- else (${PREFIX}_FOUND)
- if (${PREFIX}_FIND_REQUIRED)
- foreach (i ${${PREFIX}_PROCESS_INCLUDES} ${${PREFIX}_PROCESS_LIBS})
- message("${i}=${${i}}")
- endforeach (i)
- message (FATAL_ERROR "Required library ${PREFIX} NOT FOUND.\nInstall the library (dev version) and try again. If the library is already installed, use ccmake to set the missing variables manually.")
- endif (${PREFIX}_FIND_REQUIRED)
- endif (${PREFIX}_FOUND)
- endif (NOT ${PREFIX}_FOUND)
-endmacro (libfind_process)
-
-macro(libfind_library PREFIX basename)
- set(TMP "")
- if(MSVC80)
- set(TMP -vc80)
- endif(MSVC80)
- if(MSVC90)
- set(TMP -vc90)
- endif(MSVC90)
- set(${PREFIX}_LIBNAMES ${basename}${TMP})
- if(${ARGC} GREATER 2)
- set(${PREFIX}_LIBNAMES ${basename}${TMP}-${ARGV2})
- string(REGEX REPLACE "\\." "_" TMP ${${PREFIX}_LIBNAMES})
- set(${PREFIX}_LIBNAMES ${${PREFIX}_LIBNAMES} ${TMP})
- endif(${ARGC} GREATER 2)
- find_library(${PREFIX}_LIBRARY
- NAMES ${${PREFIX}_LIBNAMES}
- PATHS ${${PREFIX}_PKGCONF_LIBRARY_DIRS}
- )
-endmacro(libfind_library)
(DIR) diff --git a/config-cmake.h.in b/config-cmake.h.in
t@@ -1,214 +0,0 @@
-/* Version number of package */
-#define VERSION "@VERSION@"
-
-/* Use the (n)curses client? */
-#cmakedefine CURSES_CLIENT
-
-/* true if curses.h is available */
-#cmakedefine CURSES_HAVE_CURSES_H
-
-/* true if ncurses.h is available */
-#cmakedefine CURSES_HAVE_NCURSES_H
-
-/* true if ncurses/ncurses.h is available */
-#cmakedefine CURSES_HAVE_NCURSES_NCURSES_H
-
-/* true if ncurses/curses.h is available */
-#cmakedefine CURSES_HAVE_NCURSES_CURSES_H
-
-/* Define if building under the Cygwin environment */
-#undef CYGWIN
-
-/* The directory containing the docs and sounds */
-#define DPDATADIR "@CMAKE_INSTALL_FULL_DATADIR@"
-
-/* The directory containing the high score file */
-#define DPSCOREDIR "@CMAKE_INSTALL_FULL_LOCALSTATEDIR@"
-
-/* Define to 1 if translation of program messages to the user's native
- language is requested. */
-#undef ENABLE_NLS
-
-/* Use the graphical client? */
-#cmakedefine GUI_CLIENT
-
-/* Use a graphical server? */
-#cmakedefine GUI_SERVER
-
-/* Define if the GNU dcgettext() function is already present or preinstalled.
- */
-#undef HAVE_DCGETTEXT
-
-/* Define to 1 if you have the <dlfcn.h> header file. */
-#undef HAVE_DLFCN_H
-
-/* Do we have the ESD sound library? */
-#cmakedefine HAVE_ESD
-
-/* Define to 1 if you have the <fcntl.h> header file. */
-#cmakedefine HAVE_FCNTL_H
-
-/* Define to 1 if you have the `fork' function. */
-#undef HAVE_FORK
-
-/* Define to 1 if you have the `gethostbyname' function. */
-#cmakedefine HAVE_GETHOSTBYNAME
-
-/* Define to 1 if you have the `getopt' function. */
-#undef HAVE_GETOPT
-
-/* Define to 1 if you have the `getopt_long' function. */
-#undef HAVE_GETOPT_LONG
-
-/* Define if the GNU gettext() function is already present or preinstalled. */
-#undef HAVE_GETTEXT
-
-/* Define if you have the iconv() function and it works. */
-#undef HAVE_ICONV
-
-/* Define to 1 if you have the <inttypes.h> header file. */
-#undef HAVE_INTTYPES_H
-
-/* Define to 1 if you have the `curses' library (-lcurses). */
-#undef HAVE_LIBCURSES
-
-/* Define to 1 if you have the `cur_colr' library (-lcur_colr). */
-#undef HAVE_LIBCUR_COLR
-
-/* Define to 1 if you have the `ncurses' library (-lncurses). */
-#undef HAVE_LIBNCURSES
-
-/* Define to 1 if you have the <memory.h> header file. */
-#undef HAVE_MEMORY_H
-
-/* Do we have the SDL_mixer sound library? */
-#cmakedefine HAVE_SDL_MIXER
-
-/* Define to 1 if you have the `select' function. */
-#cmakedefine HAVE_SELECT
-
-/* Define to 1 if you have the `socket' function. */
-#cmakedefine HAVE_SOCKET
-
-/* Do we have the socklen_t data type? */
-#undef HAVE_SOCKLEN_T
-
-/* Define to 1 if you have the <stdint.h> header file. */
-#undef HAVE_STDINT_H
-
-/* Define to 1 if you have the <stdlib.h> header file. */
-#cmakedefine HAVE_STDLIB_H
-
-/* Define to 1 if you have the `strdup' function. */
-#undef HAVE_STRDUP
-
-/* Define to 1 if you have the `strftime' function. */
-#undef HAVE_STRFTIME
-
-/* Define to 1 if you have the <strings.h> header file. */
-#undef HAVE_STRINGS_H
-
-/* Define to 1 if you have the <string.h> header file. */
-#undef HAVE_STRING_H
-
-/* Define to 1 if you have the `strstr' function. */
-#undef HAVE_STRSTR
-
-/* Define to 1 if you have the <sys/stat.h> header file. */
-#undef HAVE_SYS_STAT_H
-
-/* Define to 1 if you have the <sys/time.h> header file. */
-#cmakedefine HAVE_SYS_TIME_H
-
-/* Define to 1 if you have the <sys/types.h> header file. */
-#undef HAVE_SYS_TYPES_H
-
-/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
-#undef HAVE_SYS_WAIT_H
-
-/* Define to 1 if you have the <unistd.h> header file. */
-#cmakedefine HAVE_UNISTD_H
-
-/* Do we have the Windows multimedia system? */
-#undef HAVE_WINMM
-
-/* The directory containing locale files */
-#undef LOCALEDIR
-
-/* Define to the sub-directory in which libtool stores uninstalled libraries.
- */
-#undef LT_OBJDIR
-
-/* Define if dopewars should use TCP/IP networking to connect to servers */
-#cmakedefine NETWORKING
-
-/* Name of package */
-#define PACKAGE "@PROJECT_NAME@"
-
-/* Define to the address where bug reports for this package should be sent. */
-#undef PACKAGE_BUGREPORT
-
-/* Define to the full name of this package. */
-#undef PACKAGE_NAME
-
-/* Define to the full name and version of this package. */
-#undef PACKAGE_STRING
-
-/* Define to the one symbol short name of this package. */
-#undef PACKAGE_TARNAME
-
-/* Define to the home page for this package. */
-#undef PACKAGE_URL
-
-/* Define to the version of this package. */
-#undef PACKAGE_VERSION
-
-/* The directory containing the plugins */
-#define PLUGINDIR "@CMAKE_INSTALL_FULL_LIBDIR@/dopewars"
-
-/* Define if using dynamically-loaded sound modules */
-#cmakedefine PLUGINS
-
-/* The size of `long long', as computed by sizeof. */
-#undef SIZEOF_LONG_LONG
-
-/* Define to 1 if you have the ANSI C header files. */
-#undef STDC_HEADERS
-
-/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
-#undef TIME_WITH_SYS_TIME
-
-/* Define to 1 if your <sys/time.h> declares `struct tm'. */
-#undef TM_IN_SYS_TIME
-
-/* Enable extensions on AIX 3, Interix. */
-#ifndef _ALL_SOURCE
-# undef _ALL_SOURCE
-#endif
-/* Enable GNU extensions on systems that have them. */
-#ifndef _GNU_SOURCE
-# undef _GNU_SOURCE
-#endif
-/* Enable threading extensions on Solaris. */
-#ifndef _POSIX_PTHREAD_SEMANTICS
-# undef _POSIX_PTHREAD_SEMANTICS
-#endif
-/* Enable extensions on HP NonStop. */
-#ifndef _TANDEM_SOURCE
-# undef _TANDEM_SOURCE
-#endif
-/* Enable general extensions on Solaris. */
-#ifndef __EXTENSIONS__
-# undef __EXTENSIONS__
-#endif
-
-
-/* Define to 1 if on MINIX. */
-#undef _MINIX
-
-/* Define to 2 if the system does not provide POSIX.1 features except with
- this defined. */
-#undef _POSIX_1_SOURCE
-
-/* Define to 1 if you need to in order for `stat' and other things to work. */
-#undef _POSIX_SOURCE
(DIR) diff --git a/src/curses_client/CMakeLists.txt b/src/curses_client/CMakeLists.txt
t@@ -1 +0,0 @@
-add_library(cursesclient curses_client.c)
(DIR) diff --git a/src/cursesport/CMakeLists.txt b/src/cursesport/CMakeLists.txt
t@@ -1 +0,0 @@
-add_library(cursesport cursesport.c)
(DIR) diff --git a/src/gtkport/CMakeLists.txt b/src/gtkport/CMakeLists.txt
t@@ -1 +0,0 @@
-add_library(gtkport clist.c gtkport.c unicodewrap.c)
(DIR) diff --git a/src/gui_client/CMakeLists.txt b/src/gui_client/CMakeLists.txt
t@@ -1,2 +0,0 @@
-add_library(guiclient gtk_client.c gtk_client.h optdialog.c optdialog.h
- newgamedia.c newgamedia.h dopewars-pill.xpm)
(DIR) diff --git a/src/plugins/CMakeLists.txt b/src/plugins/CMakeLists.txt
t@@ -1,7 +0,0 @@
-if (HAVE_ESD)
- add_library(libsound_esd MODULE sound_esd.c)
-endif()
-
-if (HAVE_SDL_MIXER)
- add_library(libsound_sdl MODULE sound_sdl.c)
-endif()