 |
Crossfire Client, Trunk
|
|
| 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 $ |
|
◆ cmake_minimum_required()
cmake_minimum_required |
( |
VERSION 3. |
5 | ) |
|
◆ find_program()
crossfire client find_program |
( |
GLIB_COMPILE_RESOURCES NAMES glib-compile- |
resources | ) |
|
◆ option()
cmake option |
( |
LUA "Lua scripting" |
OFF | ) |
|
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
cfmaplog py A Crossfire Map Log Plug In designed for the Crossfire GTK2 Client Conceptualized by
struct CmdMapping commands[]
The list of server commands that this client supports along with pointers to the function that handle...
To create a Windows client you need NSIS First build the client
static struct script * scripts
cfmaplog py A Crossfire Map Log Plug In designed for the Crossfire GTK2 Client Conceptualized Last modification
Race_Class_Info * classes