entity_spell_system/Queued/ASDef_BSEntities/CMakeLists.txt

38 lines
23 KiB
CMake
Raw Normal View History

2019-04-20 14:02:55 +02:00
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
PROJECT(ASDef_BSEntitiesProj CXX)
##################################################
#Precompiled headers
##################################################
#SET (CMAKE_MODULE_PATH "$ENV{ALTERNATIVE_TOOLS_PATH}/CMake")
#INCLUDE($ENV{ALTERNATIVE_TOOLS_PATH}/Cotire/CMake/cotire.cmake)
##################################################
#Enable C++11 mode
##################################################
INCLUDE($ENV{ALTERNATIVE_TOOLS_PATH}/Code/CMAKE-CXX11.cmake)
SET_PROPERTY(GLOBAL PROPERTY GL_IS_RELEASE 0)
SET(EXECPATH DestroyOnDeath.cpp DestroyOnDeath.h EntitySystem.cpp EntitySystem.h PauseStateHandler.cpp PauseStateHandler.h BuildManager.cpp BuildManager.h LazerHitEvent.cpp LazerHitEvent.h AuraComponent.cpp AuraComponent.h DamageAuraData.cpp DamageAuraData.h DamageCountAuraData.cpp DamageCountAuraData.h DiminishingReturnAuraData.cpp DiminishingReturnAuraData.h HealAuraData.cpp HealAuraData.h ShieldAuraData.cpp ShieldAuraData.h SlowAuraData.cpp SlowAuraData.h CameraPlayerFollower.cpp CameraPlayerFollower.h OnPlayerMoveCallbackComponent.cpp OnPlayerMoveCallbackComponent.h PlayerFacingComponent.cpp PlayerFacingComponent.h PlayerSpellCooldownData.cpp PlayerSpellCooldownData.h PlayerSpellData.cpp PlayerSpellData.h PlayerSpellDataComponent.cpp PlayerSpellDataComponent.h SpellMgrComponent.cpp SpellMgrComponent.h StateComponent.cpp StateComponent.h StateData.cpp StateData.h Stats.cpp Stats.h TargetComponent.cpp TargetComponent.h AlignCharacter.h MotionState.h OcclusionHandling.h RotateWithCharacter.h RPGCamera.cpp RPGCamera.h RPGController.cpp RPGController.h RPGMotor.cpp RPGMotor.h RPGViewFrustum.cpp RPGViewFrustum.h SpriteAnim.cpp SpriteAnim.h AnimSpriteSet.cpp AnimSpriteSet.h BaseCharacterController.cpp BaseCharacterController.h BaseMoverController.cpp BaseMoverController.h RigidbodyInteractionType.h StepHandlingMethod.h MovementSweepState.h KinematicCharacterMotorState.cpp KinematicCharacterMotorState.h OverlapResult.cpp OverlapResult.h CharacterGroundingReport.cpp CharacterGroundingReport.h CharacterTransientGroundingReport.cpp CharacterTransientGroundingReport.h HitStabilityReport.cpp HitStabilityReport.h RigidbodyProjectionHit.cpp RigidbodyProjectionHit.h KinematicCharacterMotor.cpp KinematicCharacterMotor.h CharacterSystemInterpolationMethod.h KinematicCharacterSystem.cpp KinematicCharacterSystem.h PhysicsMoverState.cpp PhysicsMoverState.h PhysicsMover.cpp PhysicsMover.h ReadOnlyAttribute.cpp ReadOnlyAttribute.h PlayerCharacterInputs.cpp PlayerCharacterInputs.h MyCharacterController.cpp MyCharacterController.h MyPlayer.cpp MyPlayer.h PlayerCharacterInputs.cpp PlayerCharacterInputs.h MyCharacterController.cpp MyCharacterController.h MyMovingPlatformState.cpp MyMovingPlatformState.h MyMovingPlatform.cpp MyMovingPlatform.h MyPlayer.cpp MyPlayer.h PlayerCharacterInputs.cpp PlayerCharacterInputs.h MyCharacterController.cpp MyCharacterController.h MyPlayer.cpp MyPlayer.h PlayerCharacterInputs.cpp PlayerCharacterInputs.h MyCharacterController.cpp MyCharacterController.h MyPlayer.cpp MyPlayer.h PlayerCharacterInputs.cpp PlayerCharacterInputs.h MyCharacterController.cpp MyCharacterController.h MyPlayer.cpp MyPlayer.h PlayerCharacterInputs.cpp PlayerCharacterInputs.h MyCharacterController.cpp MyCharacterController.h MyPlayer.cpp MyPlayer.h PlayerCharacterInputs.cpp PlayerCharacterInputs.h MyCharacterController.cpp MyCharacterController.h MyPlayer.cpp MyPlayer.h PlayerCharacterInputs.cpp PlayerCharacterInputs.h MyCharacterController.cpp MyCharacterController.h MyPlayer.cpp MyPlayer.h PlayerCharacterInputs.cpp PlayerCharacterInputs.h MyCharacterController.cpp MyCharacterController.h MyPlayer.cpp MyPlayer.h PlayerCharacterInputs.cpp PlayerCharacterInputs.h MyCharacterController.cpp MyCharacterController.h MyPlayer.cpp MyPlayer.h GameStatics.cpp GameStatics.h KCCGameData.cpp KCCGameData.h KinematicCharacterSubsystemState.cpp KinematicCharacterSubsystemState.h KinematicCharacterSubsystem.cpp KinematicCharacterSubsystem.h BotCharacterInputs.cpp BotCharacterInputs.h MyBotController.cpp MyBotController.h MyCharacterState.cpp MyCharacterState.h MyLazerGun.cpp MyLazerGun.h MyMovingPlatformState.cpp MyMovingPlatformState.h MyMovingPlatform.cpp MyMovingPlatform.h MyPlayerCommands.cpp MyPlayerCommands.h MyWorldSnapshot.cpp MyWorldSnapshot.h NetworkedMovementManager.cpp NetworkedMovementManager.h FrameworkNetworkMessageID.h CommandRequestMsg.cpp CommandRequestMsg.h IEntity.h IPlayerCommands.h IWorldSnapshot_T.h ISimulationEvent.h INetworkEventHandler.h OnlineSessionMode.h ClientConnection.cpp ClientConnection.h OnlineSession.cpp OnlineSession.
ADD_LIBRARY(ASDef_BSEntities ${EXECPATH})
INCLUDE_DIRECTORIES(C:/Users/Relintai/Projects/Alter-Native/Lib/src/private)
INCLUDE_DIRECTORIES(C:/Users/Relintai/Projects/Alter-Native/Lib/src/public)
IF(UNIX)
IF(NOT ANDROID)
TARGET_LINK_LIBRARIES(ASDef_BSEntities pthread)
ENDIF()
ENDIF(UNIX)
IF(WIN32)
TARGET_LINK_LIBRARIES(ASDef_BSEntities Ws2_32.lib)
ENDIF(WIN32)
#COTIRE(ASDef_BSEntities)
SET(PROJ_NAME ASDef_BSEntities)
##################################################
#Find boost libraries
##################################################
INCLUDE($ENV{ALTERNATIVE_TOOLS_PATH}/Code/CMAKE-BOOST.cmake)