CMakeLists.txt 636 B

123456789101112131415161718192021222324252627
  1. CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
  2. PROJECT(RecastNavigation)
  3. #SET(RECAST_VERSION r129)
  4. IF(NOT CMAKE_BUILD_TYPE)
  5. # SET(CMAKE_BUILD_TYPE "Debug")
  6. SET(CMAKE_BUILD_TYPE "Release")
  7. ENDIF(NOT CMAKE_BUILD_TYPE)
  8. IF(MSVC)
  9. OPTION(USE_MSVC_FAST_FLOATINGPOINT "Use MSVC /fp:fast option" ON)
  10. IF(USE_MSVC_FAST_FLOATINGPOINT)
  11. ADD_DEFINITIONS(/fp:fast)
  12. ENDIF(USE_MSVC_FAST_FLOATINGPOINT)
  13. ENDIF(MSVC)
  14. IF(WIN32)
  15. ADD_DEFINITIONS(/D _CRT_SECURE_NO_WARNINGS)
  16. ENDIF(WIN32)
  17. ADD_SUBDIRECTORY(DebugUtils)
  18. ADD_SUBDIRECTORY(Detour)
  19. ADD_SUBDIRECTORY(DetourCrowd)
  20. ADD_SUBDIRECTORY(DetourTileCache)
  21. ADD_SUBDIRECTORY(Recast)
  22. ADD_SUBDIRECTORY(RecastDemo)