CMake Navigation module.

This commit is contained in:
LuisAntonRebollo 2014-05-19 22:15:44 +02:00
parent dca11afded
commit 9ba72e13d4
3 changed files with 39 additions and 0 deletions

View file

@ -0,0 +1,18 @@
# Recast library
project(recast)
# Source
addPathRec( "${libDir}/recast/DebugUtils/Source" )
addPathRec( "${libDir}/recast/Recast/Source" )
addPathRec( "${libDir}/recast/Detour/Source" )
addPathRec( "${libDir}/recast/DetourCrowd/Source" )
addPathRec( "${libDir}/recast/DetourTileCache/Source" )
# Additional includes
include_directories( "${libDir}/recast/DebugUtils/Include" )
include_directories( "${libDir}/recast/Recast/Include" )
include_directories( "${libDir}/recast/Detour/Include" )
include_directories( "${libDir}/recast/DetourTileCache/Include" )
include_directories( "${libDir}/recast/DetourCrowd/Include" )
addStaticLib()

View file

@ -0,0 +1,15 @@
# Navigation module
addRequiredDefinition( "TORQUE_NAVIGATION_ENABLED" )
addRequiredLibrary( "libraries/library_recast.cmake" )
# files
addPathRec( "${srcDir}/navigation" )
# include paths
include_directories( "${libDir}/recast/DebugUtils/Include" )
include_directories( "${libDir}/recast/Recast/Include" )
include_directories( "${libDir}/recast/Detour/Include" )
include_directories( "${libDir}/recast/DetourTileCache/Include" )
include_directories( "${libDir}/recast/DetourCrowd/Include" )

View file

@ -21,6 +21,8 @@ option(TORQUE_HIFI "HIFI? support" OFF)
mark_as_advanced(TORQUE_HIFI)
option(TORQUE_EXTENDED_MOVE "Extended move support" OFF)
mark_as_advanced(TORQUE_EXTENDED_MOVE)
option(TORQUE_NAVIGATION "Enable Navigation module" OFF)
#mark_as_advanced(TORQUE_NAVIGATION)
###############################################################################
# options
@ -224,6 +226,10 @@ else()
addPath("${srcDir}/T3D/gameBase/std")
endif()
if(TORQUE_NAVIGATION)
include( "modules/module_navigation.cmake" )
endif()
###############################################################################
# platform specific things
###############################################################################