ee84197014
Closes #4236 CMake now creates a header file in the build directory under the path "include/Globals.h" which just includes "src/Globals.h" with an absolute path. Then instead of adding "src/" to the include directories, it adds "include/". #include "Globals.h" still works by including the build generated file and any other src-relative path will not work.
62 lines
860 B
CMake
62 lines
860 B
CMake
|
|
SET (SRCS
|
|
ItemHandler.cpp
|
|
)
|
|
|
|
SET (HDRS
|
|
ItemArmor.h
|
|
ItemBed.h
|
|
ItemBigFlower.h
|
|
ItemBoat.h
|
|
ItemBottle.h
|
|
ItemBow.h
|
|
ItemBrewingStand.h
|
|
ItemBucket.h
|
|
ItemCake.h
|
|
ItemCauldron.h
|
|
ItemChest.h
|
|
ItemCloth.h
|
|
ItemComparator.h
|
|
ItemDoor.h
|
|
ItemDye.h
|
|
ItemEmptyMap.h
|
|
ItemFishingRod.h
|
|
ItemFlowerPot.h
|
|
ItemFood.h
|
|
ItemGoldenApple.h
|
|
ItemHandler.h
|
|
ItemHoe.h
|
|
ItemItemFrame.h
|
|
ItemLeaves.h
|
|
ItemLighter.h
|
|
ItemLilypad.h
|
|
ItemMap.h
|
|
ItemMilk.h
|
|
ItemMinecart.h
|
|
ItemMobHead.h
|
|
ItemNetherWart.h
|
|
ItemPainting.h
|
|
ItemPickaxe.h
|
|
ItemPotion.h
|
|
ItemPumpkin.h
|
|
ItemRedstoneDust.h
|
|
ItemRedstoneRepeater.h
|
|
ItemSapling.h
|
|
ItemSeeds.h
|
|
ItemShears.h
|
|
ItemShovel.h
|
|
ItemSign.h
|
|
ItemSlab.h
|
|
ItemSpawnEgg.h
|
|
ItemString.h
|
|
ItemSugarcane.h
|
|
ItemSword.h
|
|
ItemThrowable.h
|
|
ItemAxe.h
|
|
)
|
|
|
|
if(NOT MSVC)
|
|
add_library(Items ${SRCS} ${HDRS})
|
|
target_link_libraries(Items fmt::fmt)
|
|
endif()
|