Menu

[e56129]: / CMakeLists.txt  Maximize  Restore  History

Download this file

126 lines (110 with data), 2.8 kB

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
project(vavoom)
option(ENABLE_ZONE_DEBUG "Enable memory allocation debuging")
cmake_minimum_required(VERSION 2.4)
if(COMMAND cmake_policy)
cmake_policy(SET CMP0003 NEW)
endif(COMMAND cmake_policy)
if(NOT DEFINED DATADIR)
set(DATADIR share/vavoom)
endif(NOT DEFINED DATADIR)
if(NOT DEFINED BINDIR)
set(BINDIR bin)
endif(NOT DEFINED BINDIR)
#
# **** Add debug / development flags ****
#
if(ENABLE_ZONE_DEBUG)
add_definitions(-DZONE_DEBUG=1)
endif(ENABLE_ZONE_DEBUG)
#
# **** Check for zlib ****
#
find_package(ZLIB REQUIRED)
include_directories(${ZLIB_INCLUDE_DIR})
#
# **** Check for inttypes.h ****
#
find_path(INTTYPES_INCLUDE_DIR inttypes.h)
if(INTTYPES_INCLUDE_DIR)
add_definitions(-DHAVE_INTTYPES_H=1)
endif(INTTYPES_INCLUDE_DIR)
#
# **** Check for newtwork libraries ****
#
if(WIN32)
set(NET_LIBRARIES wsock32)
else(WIN32)
set(NET_LIBRARIES "")
#FIXME we need this on Solaris
# AC_SEARCH_LIBS([recvfrom], [socket], [], [AC_ERROR([Library containing recvfrom not found])])
# AC_SEARCH_LIBS([gethostbyname], [nsl], [], [AC_ERROR([Library containing gethostbyname not found])])
endif(WIN32)
add_subdirectory(libs)
add_subdirectory(utils)
add_subdirectory(source)
add_subdirectory(progs)
add_subdirectory(basev)
foreach(DIR ${EXTRA_SUBDIRS})
add_subdirectory(${DIR})
endforeach(DIR)
if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/karena)
add_subdirectory(karena)
endif(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/karena)
if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/koraxrpg)
add_subdirectory(koraxrpg)
endif(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/koraxrpg)
# EXTRA_DIST = \
# autogen.sh \
# fixunix.sh \
# docs/changes.log \
# docs/changes1.log \
# docs/changes2.log \
# docs/changes3.log \
# docs/gnu.txt \
# docs/vavoom.txt \
# docs/vcc.log \
# msvc/Vavoom.sln \
# msvc/acc.vcproj \
# msvc/libglbsp.vcproj \
# msvc/libglvis.vcproj \
# msvc/progs_common.vcproj \
# msvc/progs_doom.vcproj \
# msvc/progs_doom2.vcproj \
# msvc/progs_heretic.vcproj \
# msvc/progs_hexen.vcproj \
# msvc/progs_strife.vcproj \
# msvc/timidity.vcproj \
# msvc/vavoom.vcproj \
# msvc/vcc.vcproj \
# msvc/vlumpy.vcproj
# [1.26])
#
# dnl
# dnl **** Supported --enable arguments ****
# dnl
#
# AC_ARG_ENABLE([debug], AS_HELP_STRING([--enable-debug], [Enable debuging]))
#
# dnl
# dnl **** Basic checks ****
# dnl
#
# if test "x$enable_debug" = "xyes"; then
# CFLAGS="$CFLAGS -W -Wall"
# CXXFLAGS="$CXXFLAGS -W -Wall"
# LDFLAGS="$LDFLAGS -W -Wall"
# fi
#
# case $host in
# *-*-mingw32* | *-*-cygwin* | *-*-windows*)
# CFLAGS="-mno-cygwin $CFLAGS"
# CXXFLAGS="-mno-cygwin $CXXFLAGS"
# LDFLAGS="-mno-cygwin $LDFLAGS"
# ;;
# esac
#
# dnl
# dnl **** Check wehter we need to use libm ****
# dnl
#
# AC_SEARCH_LIBS([sin], [m], [], [AC_ERROR([Library containing sin not found])])