2016-01-01 15:05:09 -05:00
|
|
|
project (Cuberite)
|
2013-12-10 16:39:20 -05:00
|
|
|
|
|
|
|
include_directories ("${PROJECT_SOURCE_DIR}/../")
|
|
|
|
|
2014-07-18 03:20:38 -04:00
|
|
|
SET (SRCS
|
|
|
|
BioGen.cpp
|
|
|
|
Caves.cpp
|
|
|
|
ChunkDesc.cpp
|
|
|
|
ChunkGenerator.cpp
|
|
|
|
CompoGen.cpp
|
2014-11-12 15:24:26 -05:00
|
|
|
CompoGenBiomal.cpp
|
2014-07-18 03:20:38 -04:00
|
|
|
ComposableGenerator.cpp
|
|
|
|
DistortedHeightmap.cpp
|
2014-08-26 08:16:33 -04:00
|
|
|
DungeonRoomsFinisher.cpp
|
2014-07-18 03:20:38 -04:00
|
|
|
EndGen.cpp
|
|
|
|
FinishGen.cpp
|
|
|
|
GridStructGen.cpp
|
|
|
|
HeiGen.cpp
|
|
|
|
MineShafts.cpp
|
|
|
|
Noise3DGenerator.cpp
|
2017-02-26 16:49:23 -05:00
|
|
|
PieceGeneratorBFSTree.cpp
|
|
|
|
PiecePool.cpp
|
2015-11-11 04:32:42 -05:00
|
|
|
PieceStructuresGen.cpp
|
2014-07-18 03:20:38 -04:00
|
|
|
Prefab.cpp
|
|
|
|
PrefabPiecePool.cpp
|
2015-11-11 04:32:42 -05:00
|
|
|
PrefabStructure.cpp
|
2014-07-18 03:20:38 -04:00
|
|
|
Ravines.cpp
|
2014-07-26 18:03:26 -04:00
|
|
|
RoughRavines.cpp
|
2014-07-18 03:20:38 -04:00
|
|
|
StructGen.cpp
|
|
|
|
Trees.cpp
|
2014-11-23 12:16:20 -05:00
|
|
|
TwoHeights.cpp
|
2015-11-11 04:32:42 -05:00
|
|
|
VerticalLimit.cpp
|
|
|
|
VerticalStrategy.cpp
|
2014-11-23 12:16:20 -05:00
|
|
|
VillageGen.cpp
|
|
|
|
)
|
2013-12-10 18:22:34 -05:00
|
|
|
|
2014-07-18 03:20:38 -04:00
|
|
|
SET (HDRS
|
|
|
|
BioGen.h
|
|
|
|
Caves.h
|
|
|
|
ChunkDesc.h
|
|
|
|
ChunkGenerator.h
|
|
|
|
CompoGen.h
|
2014-11-12 15:24:26 -05:00
|
|
|
CompoGenBiomal.h
|
2014-07-18 03:20:38 -04:00
|
|
|
ComposableGenerator.h
|
2014-11-13 15:28:50 -05:00
|
|
|
CompositedHeiGen.h
|
2014-07-18 03:20:38 -04:00
|
|
|
DistortedHeightmap.h
|
2014-08-26 08:16:33 -04:00
|
|
|
DungeonRoomsFinisher.h
|
2014-07-18 03:20:38 -04:00
|
|
|
EndGen.h
|
|
|
|
FinishGen.h
|
|
|
|
GridStructGen.h
|
|
|
|
HeiGen.h
|
2014-10-26 15:12:29 -04:00
|
|
|
IntGen.h
|
2014-07-18 03:20:38 -04:00
|
|
|
MineShafts.h
|
|
|
|
Noise3DGenerator.h
|
2017-02-26 16:49:23 -05:00
|
|
|
PieceGeneratorBFSTree.h
|
|
|
|
PiecePool.h
|
2015-11-11 04:32:42 -05:00
|
|
|
PieceStructuresGen.h
|
2014-07-18 03:20:38 -04:00
|
|
|
Prefab.h
|
|
|
|
PrefabPiecePool.h
|
2015-11-11 04:32:42 -05:00
|
|
|
PrefabStructure.h
|
2014-10-30 11:24:35 -04:00
|
|
|
ProtIntGen.h
|
2014-07-18 03:20:38 -04:00
|
|
|
Ravines.h
|
2014-07-26 18:03:26 -04:00
|
|
|
RoughRavines.h
|
2014-11-12 15:24:26 -05:00
|
|
|
ShapeGen.cpp
|
2014-07-18 03:20:38 -04:00
|
|
|
StructGen.h
|
|
|
|
Trees.h
|
2014-11-23 12:16:20 -05:00
|
|
|
TwoHeights.h
|
2015-11-11 04:32:42 -05:00
|
|
|
VerticalLimit.h
|
|
|
|
VerticalStrategy.h
|
2014-11-23 12:16:20 -05:00
|
|
|
VillageGen.h
|
|
|
|
)
|
2014-07-18 03:20:38 -04:00
|
|
|
|
2015-05-19 14:32:10 -04:00
|
|
|
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
|
2015-07-07 05:50:06 -04:00
|
|
|
set_source_files_properties(BioGen.cpp PROPERTIES COMPILE_FLAGS "-Wno-error=switch-enum")
|
2015-07-29 11:04:03 -04:00
|
|
|
set_source_files_properties(CompoGenBiomal.cpp PROPERTIES COMPILE_FLAGS "-Wno-error=global-constructors ")
|
2016-08-24 15:45:03 -04:00
|
|
|
set_source_files_properties(ComposableGenerator.cpp PROPERTIES COMPILE_FLAGS "-Wno-error=switch-enum")
|
2015-05-19 14:32:10 -04:00
|
|
|
set_source_files_properties(FinishGen.cpp PROPERTIES COMPILE_FLAGS "-Wno-error=switch-enum -Wno-error=switch")
|
2015-05-23 07:59:41 -04:00
|
|
|
set_source_files_properties(PieceGenerator.cpp PROPERTIES COMPILE_FLAGS "-Wno-error=global-constructors")
|
|
|
|
set_source_files_properties(Prefab.cpp PROPERTIES COMPILE_FLAGS "-Wno-error=global-constructors")
|
2016-08-24 15:45:03 -04:00
|
|
|
set_source_files_properties(StructGen.cpp PROPERTIES COMPILE_FLAGS "-Wno-error=switch-enum -Wno-error=switch")
|
2015-05-19 14:32:10 -04:00
|
|
|
set_source_files_properties(VillageGen.cpp PROPERTIES COMPILE_FLAGS "-Wno-error=global-constructors -Wno-error=switch-enum")
|
|
|
|
endif()
|
|
|
|
|
2014-07-18 16:26:43 -04:00
|
|
|
if(NOT MSVC)
|
|
|
|
add_library(Generating ${SRCS} ${HDRS})
|
2015-06-18 17:30:41 -04:00
|
|
|
target_link_libraries(Generating OSSupport Blocks Bindings)
|
2014-07-18 16:26:43 -04:00
|
|
|
endif()
|