summaryrefslogtreecommitdiffstats
path: root/src/Mobs/CMakeLists.txt
blob: 5c374f9eea626da6ef7b7aa7a45e9f0ccb9bd71a (plain) (blame)
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89

cmake_minimum_required (VERSION 2.6)
project (MCServer)

include_directories ("${PROJECT_SOURCE_DIR}/../")

SET (SRCS
	AggressiveMonster.cpp
	Bat.cpp
	Blaze.cpp
	CaveSpider.cpp
	Chicken.cpp
	Cow.cpp
	Creeper.cpp
	EnderDragon.cpp
	Enderman.cpp
	Ghast.cpp
	Giant.cpp
	Guardian.cpp
	Horse.cpp
	IronGolem.cpp
	MagmaCube.cpp
	Monster.cpp
	Mooshroom.cpp
	PassiveAggressiveMonster.cpp
	PassiveMonster.cpp
	Path.cpp
	Pig.cpp
	Rabbit.cpp
	Sheep.cpp
	Skeleton.cpp
	Slime.cpp
	SnowGolem.cpp
	Spider.cpp
	Squid.cpp
	Villager.cpp
	Witch.cpp
	Wither.cpp
	Wolf.cpp
	Zombie.cpp
	ZombiePigman.cpp)
	
SET (HDRS
	AggressiveMonster.h
	Bat.h
	Blaze.h
	CaveSpider.h
	Chicken.h
	Cow.h
	Creeper.h
	EnderDragon.h
	Enderman.h
	Ghast.h
	Giant.h
	Guardian.h
	Horse.h
	IncludeAllMonsters.h
	IronGolem.h
	MagmaCube.h
	Monster.h
	MonsterTypes.h
	Mooshroom.h
	Ocelot.h
	PassiveAggressiveMonster.h
	PassiveMonster.h
	Path.h
	Pig.h
	Rabbit.h
	Sheep.h
	Silverfish.h
	Skeleton.h
	Slime.h
	SnowGolem.h
	Spider.h
	Squid.h
	Villager.h
	Witch.h
	Wither.h
	Wolf.h
	Zombie.h
	ZombiePigman.h)

if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
	set_source_files_properties(Monster.cpp PROPERTIES COMPILE_FLAGS "-Wno-error=sign-conversion -Wno-error=conversion -Wno-error=switch -Wno-error=switch-enum -Wno-error=float-equal ")
endif()

if(NOT MSVC)
	add_library(Mobs ${SRCS} ${HDRS})
endif()