CMakeLists.txt 524 B

123456789101112131415161718192021
  1. project(AI)
  2. cmake_minimum_required(VERSION 2.8)
  3. option(FORCE_BUNDLED_FL "Force to use FuzzyLite included into VCMI's source tree" OFF)
  4. if (NOT FORCE_BUNDLED_FL)
  5. find_package(FuzzyLite)
  6. else()
  7. set(FL_FOUND FALSE)
  8. endif()
  9. if (NOT FL_FOUND)
  10. set(FL_BUILD_BINARY OFF CACHE BOOL "")
  11. set(FL_BUILD_SHARED OFF CACHE BOOL "")
  12. set(FL_BUILD_TESTS OFF CACHE BOOL "")
  13. add_subdirectory(FuzzyLite/fuzzylite)
  14. endif()
  15. add_subdirectory(BattleAI)
  16. add_subdirectory(StupidAI)
  17. add_subdirectory(EmptyAI)
  18. add_subdirectory(VCAI)