project (Cuberite) include_directories ("${PROJECT_SOURCE_DIR}/../") SET (SRCS 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 Ocelot.cpp Path.cpp PathFinder.cpp Pig.cpp Rabbit.cpp MobPointer.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 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 Path.h PathFinder.h Pig.h Rabbit.h MobPointer.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=switch -Wno-error=switch-enum") endif() if(NOT MSVC) add_library(Mobs ${SRCS} ${HDRS}) endif()