forked from rak0njac/IcyTowerClone
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CMakeLists.txt
53 lines (46 loc) · 1.57 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
cmake_minimum_required(VERSION 3.22)
project(IcyTowerClone)
set(CMAKE_CXX_STANDARD 11)
include_directories(ICYTOWERCL {YOUR SFML DIRECTORY}/include)
set(SFML_DIR "{YOUR SFML DIRECTORY}/lib/cmake/SFML")
find_package(SFML 2.5 COMPONENTS system window graphics network audio REQUIRED)
add_executable(IcyTowerClone
ICYTOWERCL/Animation.cpp
ICYTOWERCL/Animation.h
ICYTOWERCL/Background.cpp
ICYTOWERCL/Background.h
ICYTOWERCL/Camera.cpp
ICYTOWERCL/Camera.h
ICYTOWERCL/Consts.h
ICYTOWERCL/DefaultFont.cpp
ICYTOWERCL/DefaultFont.h
ICYTOWERCL/EyeCandy.cpp
ICYTOWERCL/EyeCandy.h
ICYTOWERCL/EyeCandyEngine.cpp
ICYTOWERCL/EyeCandyEngine.h
ICYTOWERCL/FloorTypes.cpp
ICYTOWERCL/FloorTypes.h
ICYTOWERCL/Game.cpp
ICYTOWERCL/Game.h
ICYTOWERCL/GameOver.cpp
ICYTOWERCL/GameOver.h
ICYTOWERCL/Icon.c
ICYTOWERCL/Layer.cpp
ICYTOWERCL/Layer.h
ICYTOWERCL/main.cpp
ICYTOWERCL/PitchedSound.cpp
ICYTOWERCL/PitchedSound.h
ICYTOWERCL/Platform.cpp
ICYTOWERCL/Platform.h
ICYTOWERCL/PlatformEngine.cpp
ICYTOWERCL/PlatformEngine.h
ICYTOWERCL/Player.cpp
ICYTOWERCL/Player.h
ICYTOWERCL/RainbowText.cpp
ICYTOWERCL/RainbowText.h
ICYTOWERCL/resource.h
ICYTOWERCL/Score.cpp
ICYTOWERCL/Score.h
ICYTOWERCL/Timer.cpp
ICYTOWERCL/Timer.h)
target_link_libraries(IcyTowerClone sfml-system sfml-window sfml-graphics sfml-network sfml-audio)