-
Notifications
You must be signed in to change notification settings - Fork 1
/
CMakeLists.txt
47 lines (40 loc) · 899 Bytes
/
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
# ########## Project setup ##########
PROJECT(Cyberpunk-roguelike)
CMAKE_MINIMUM_REQUIRED(VERSION 2.4.5)
# ######### General setup ##########
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR})
Find_Package ( SDL REQUIRED )
Find_Package ( SDL_image REQUIRED )
Find_Package ( SDL_ttf REQUIRED )
# ########## Cyberpunk-roguelike executable ##########
# Sources:
SET(Cyberpunk-roguelike_executable_SRCS
CMap.cpp
CApp.cpp
CTile.cpp
CInterface.cpp
CUnit.cpp
CEvent.cpp
CSurface.cpp
)
# Headers:
SET(Cyberpunk-roguelike_executable_HDRS
CMap.h
Define.h
CInterface.h
CTile.h
CUnit.h
CSurface.h
CApp.h
CEvent.h
)
link_libraries (
${SDL_LIBRARY}
SDLmain
SDL_image
SDL_ttf
)
# actual target:
ADD_EXECUTABLE(Cyberpunk-roguelike ${Cyberpunk-roguelike_executable_SRCS})
# add install target:
INSTALL(TARGETS Cyberpunk-roguelike DESTINATION bin)