Crossfire Client, Trunk
crossfire-crossfire-client/CMakeLists.txt File Reference

Functions

 cmake_minimum_required (VERSION 3.5) project(crossfire-client C) set(VERSION 1.75.3) list(APPEND CMAKE_MODULE_PATH $
 
crossfire client find_program (GLIB_COMPILE_RESOURCES NAMES glib-compile-resources) find_package(PkgConfig REQUIRED) pkg_check_modules(GTK gtk+-2.0 gio-2.0 REQUIRED) find_package(PNG REQUIRED) find_package(Perl REQUIRED) find_package(Vala REQUIRED) find_package(X11 REQUIRED) add_definitions($
 
cmake option (LUA "Lua scripting" OFF) option(METASERVER2 "Metaserver2 support (requires curl)" ON) option(SOUND "Sound support (requires sdl_mixer)" ON) set(CMAKE_C_STANDARD 99) set(CMAKE_C_STANDARD_REQUIRED ON) if(UNIX) add_definitions(-D_DEFAULT_SOURCE) elseif(MINGW OR WIN32) add_definitions(-DWIN32) set(CMAKE_INSTALL_PREFIX ".") endif() include(GNUInstallDirs) set(CMAKE_INSTALL_DATADIR $
 

Function Documentation

◆ cmake_minimum_required()

cmake_minimum_required ( VERSION 3.  5)

Definition at line 1 of file CMakeLists.txt.

◆ find_program()

crossfire client find_program ( GLIB_COMPILE_RESOURCES NAMES glib-compile-  resources)

Definition at line 26 of file CMakeLists.txt.

◆ option()

cmake option ( LUA "Lua scripting"  OFF)

Definition at line 7 of file CMakeLists.txt.

Map
Definition: mapdata.h:80
is
cfmaplog py A Crossfire Map Log Plug In designed for the Crossfire GTK2 Client Conceptualized Last with or without are permitted in any medium without royalty provided the copyright notice and this notice are preserved This file is offered as is
Definition: cfmaplog.txt:11
cfmaplog
Definition: cfmaplog.py:1
by
cfmaplog py A Crossfire Map Log Plug In designed for the Crossfire GTK2 Client Conceptualized by
Definition: cfmaplog.txt:4
races
Race_Class_Info * races
Definition: commands.c:98
commands
struct CmdMapping commands[]
The list of server commands that this client supports along with pointers to the function that handle...
Definition: client.c:101
playing
static bool playing
Definition: main.c:63
keybind
Definition: keys.c:99
in
static GInputStream * in
Definition: client.c:71
cfmaplog.maps
maps
Definition: cfmaplog.py:448
client
To create a Windows client you need NSIS First build the client
Definition: nsis.txt:3
cfmaplog.debug
bool debug
Definition: cfmaplog.py:39
cfmaplog.completed
int completed
Definition: cfmaplog.py:599
scripts
static struct script * scripts
Definition: script.c:147
player
static item * player
Definition: item.c:27
cfmaplog.visits
int visits
Definition: cfmaplog.py:542
map
static item * map
Definition: item.c:27
cfmaplog.servers
int servers
Definition: cfmaplog.py:205
modification
cfmaplog py A Crossfire Map Log Plug In designed for the Crossfire GTK2 Client Conceptualized Last modification
Definition: cfmaplog.txt:9
cfmaplog.players
int players
Definition: cfmaplog.py:279
script
Definition: script.c:120
config
static GKeyFile * config
Definition: config.c:29
classes
Race_Class_Info * classes
Definition: client.h:610