CMakeLists.txt 521 B

1234567891011121314151617181920212223242526272829303132
  1. PROTOBUF_GENERATE_CPP(proto_srcs proto_hdrs
  2. BehaviorTreeConf.proto
  3. )
  4. SET(BehaviorTreeSrc
  5. BuffType.cc
  6. ChangeHealth.cc
  7. CombatContex.cc
  8. GameEvents.cc
  9. NodeFactories.cc
  10. NotNode.cc
  11. SelectorNode.cc
  12. SequenceNode.cc
  13. BehaviorTree.cc
  14. ${proto_srcs}
  15. )
  16. ADD_LIBRARY(BehaviorTree ${BehaviorTreeSrc})
  17. ADD_EXECUTABLE(GameEventsTest GameEventsTest.cc)
  18. SET(Excutes
  19. GameEventsTest
  20. )
  21. FOREACH(Excute ${Excutes})
  22. TARGET_LINK_LIBRARIES(${Excute}
  23. BehaviorTree
  24. ${ThirdPartyLibs}
  25. )
  26. ADD_TEST(${Excute} ${Excute})
  27. ENDFOREACH()