mirror of
https://github.com/vcmi/vcmi.git
synced 2024-12-24 22:14:36 +02:00
adbfa09e31
- MinGW: restore DLL deploy for MXE builds - MinGW: restore linking options for: dbghelp, mswsock, iconv, etc - MinGW: build with -Og when Debug is used to avoid crashes / freezes - Cotire: when ENABLE_PCH is OFF we won't include Cotire at all - FuzzyLite: enable FORCE_BUNDLED_FL by default for Linux to avoid FL5 usage - Remove Version.cpp from lib source list so it's won't appear in projects - Add option ENABLE_GITVERSION to disable Version.cpp usage
32 lines
858 B
CMake
32 lines
858 B
CMake
#######################################
|
|
# FuzzyLite support #
|
|
#######################################
|
|
|
|
if(NOT WIN32 AND NOT APPLE)
|
|
option(FORCE_BUNDLED_FL "Force to use FuzzyLite included into VCMI's source tree" ON)
|
|
else()
|
|
option(FORCE_BUNDLED_FL "Force to use FuzzyLite included into VCMI's source tree" OFF)
|
|
endif()
|
|
|
|
if(NOT FORCE_BUNDLED_FL)
|
|
find_package(FuzzyLite)
|
|
else()
|
|
set(FL_FOUND FALSE)
|
|
endif()
|
|
|
|
if(NOT FL_FOUND)
|
|
set(FL_BUILD_BINARY OFF CACHE BOOL "")
|
|
set(FL_BUILD_SHARED OFF CACHE BOOL "")
|
|
set(FL_BUILD_TESTS OFF CACHE BOOL "")
|
|
add_subdirectory(FuzzyLite/fuzzylite EXCLUDE_FROM_ALL)
|
|
endif()
|
|
|
|
#######################################
|
|
# Add subdirectories #
|
|
#######################################
|
|
|
|
add_subdirectory(BattleAI)
|
|
add_subdirectory(StupidAI)
|
|
add_subdirectory(EmptyAI)
|
|
add_subdirectory(VCAI)
|