summaryrefslogtreecommitdiffstats
path: root/src/Blocks/CMakeLists.txt
blob: d8affd9cfc4b04ccbeedd64ee334561bf3bd2ba2 (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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105

cmake_minimum_required (VERSION 2.6)
project (MCServer)

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

SET (SRCS
	BlockBed.cpp
	BlockDoor.cpp
	BlockHandler.cpp
	BlockPiston.cpp
	ChunkInterface.cpp)

SET (HDRS
	BlockAnvil.h
	BlockBed.h
	BlockBigFlower.h
	BlockBrewingStand.h
	BlockButton.h
	BlockCactus.h
	BlockCake.h
	BlockCarpet.h
	BlockCauldron.h
	BlockChest.h
	BlockCloth.h
	BlockCobWeb.h
	BlockCocoaPod.h
	BlockCommandBlock.h
	BlockComparator.h
	BlockCrops.h
	BlockDeadBush.h
	BlockDirt.h
	BlockDoor.h
	BlockDropSpenser.h
	BlockEnchantmentTable.h
	BlockEnderchest.h
	BlockEntity.h
	BlockFarmland.h
	BlockFenceGate.h
	BlockFire.h
	BlockFlower.h
	BlockFlowerPot.h
	BlockFluid.h
	BlockFurnace.h
	BlockGlass.h
	BlockGlowstone.h
	BlockGravel.h
	BlockHandler.h
	BlockHopper.h
	BlockIce.h
	BlockLadder.h
	BlockLeaves.h
	BlockLever.h
	BlockLilypad.h
	BlockMelon.h
	BlockMobHead.h
	BlockMushroom.h
	BlockMycelium.h
	BlockNetherWart.h
	BlockOre.h
	BlockPiston.h
	BlockPlanks.h
	BlockPluginInterface.h
	BlockPortal.h
	BlockPressurePlate.h
	BlockPumpkin.h
	BlockQuartz.h
	BlockRail.h
	BlockRedstone.h
	BlockRedstoneLamp.h
	BlockRedstoneRepeater.h
	BlockRedstoneTorch.h
	BlockSand.h
	BlockSapling.h
	BlockSideways.h
	BlockSignPost.h
	BlockSlab.h
	BlockSnow.h
	BlockStairs.h
	BlockStems.h
	BlockStone.h
	BlockSugarcane.h
	BlockTNT.h
	BlockTallGrass.h
	BlockTorch.h
	BlockTrapdoor.h
	BlockTripwire.h
	BlockTripwireHook.h
	BlockVine.h
	BlockWallSign.h
	BlockWorkbench.h
	BroadcastInterface.h
	ChunkInterface.h
	ClearMetaOnDrop.h
	MetaRotator.h
	WorldInterface.h)

if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
	set_source_files_properties(BlockHandler.cpp PROPERTIES COMPILE_FLAGS "-Wno-error=old-style-cast")
	set_source_files_properties(BlockPiston.cpp PROPERTIES COMPILE_FLAGS "-Wno-error=old-style-cast")
endif()

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