|
|
|
|
@ -19,16 +19,6 @@ option(NIGHTLY_BUILD "Enable options for nightly build" OFF)
|
|
|
|
|
option(USE_SDL1 "Use SDL1.2 instead of SDL2" OFF) |
|
|
|
|
option(NONET "Disable network" OFF) |
|
|
|
|
|
|
|
|
|
include(CMake/git.cmake) |
|
|
|
|
get_git_tag(GIT_TAG) |
|
|
|
|
if(NOT CMAKE_BUILD_TYPE MATCHES "Release") |
|
|
|
|
get_git_commit_hash(GIT_COMMIT_HASH) |
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
project(DevilutionX |
|
|
|
|
VERSION ${GIT_TAG} |
|
|
|
|
LANGUAGES C CXX) |
|
|
|
|
|
|
|
|
|
if(BINARY_RELEASE) |
|
|
|
|
set(CMAKE_BUILD_TYPE "Release") |
|
|
|
|
set(ASAN OFF) |
|
|
|
|
@ -49,6 +39,16 @@ if(NIGHTLY_BUILD)
|
|
|
|
|
set(FASTER OFF) |
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
include(CMake/git.cmake) |
|
|
|
|
get_git_tag(GIT_TAG) |
|
|
|
|
if(NOT CMAKE_BUILD_TYPE MATCHES "Release") |
|
|
|
|
get_git_commit_hash(GIT_COMMIT_HASH) |
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
project(DevilutionX |
|
|
|
|
VERSION ${GIT_TAG} |
|
|
|
|
LANGUAGES C CXX) |
|
|
|
|
|
|
|
|
|
if(LTO) |
|
|
|
|
# Use LTO on compilers where it is supported. |
|
|
|
|
include(CheckIPOSupported) |
|
|
|
|
|