forked from tjpalmer/keepaway
-
Notifications
You must be signed in to change notification settings - Fork 4
/
CMakeLists.txt
executable file
·72 lines (69 loc) · 2.18 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
cmake_minimum_required(VERSION 2.8)
project(keepaway_player)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -D_Debug -D_Compress")
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Wall")
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wall")
set(SOURCE_FILES
player/ActHandler.cc
player/ActHandler.h
player/BasicPlayer.cc
player/BasicPlayer.h
player/Connection.cc
player/Connection.h
player/DemoExtension.cc
player/Formations.cc
player/Formations.h
player/GenericValues.cc
player/GenericValues.h
player/Geometry.cc
player/Geometry.h
player/HandCodedAgent.cc
player/HandCodedAgent.h
player/KeepawayPlayer.cc
player/KeepawayPlayer.h
player/Logger.cc
player/Logger.h
player/LoggerDraw.cc
player/LoggerDraw.h
player/main.cc
player/Objects.cc
player/Objects.h
player/Parse.cc
player/Parse.h
player/PlayerSettings.cc
player/PlayerSettings.h
player/SayMsgDataTypes.h
player/SayMsgDecoder.h
player/SayMsgEncoder.h
player/SayMsgFactory.h
player/SayMsgIDs.h
player/SayMsgTypes.h
player/SenseHandler.cc
player/SenseHandler.h
player/ServerSettings.cc
player/ServerSettings.h
player/SMDPAgent.h
player/SMDPAgent.cc
player/prettyprint.h
player/SoccerTypes.cc
player/SoccerTypes.h
player/tiles2.cc
player/tiles2.h
player/WorldModel.cc
player/WorldModel.h
player/WorldModelHighLevel.cc
player/WorldModelKeepaway.cc
player/WorldModelPredict.cc
player/WorldModelSayMsgFactory.h
player/WorldModelSayMsgTypes.cc
player/WorldModelSayMsgTypes.h
player/WorldModelUpdate.cc
player/HierarchicalFSM.cc
player/HierarchicalFSM.h
player/ChoicePoint.h
player/LinearSarsaLearner.cc
player/LinearSarsaLearner.h
player/gzstream.cc
player/gzstream.h)
add_executable(keepaway_player ${SOURCE_FILES})
target_link_libraries(keepaway_player pthread dl rt z)