mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2025-08-05 18:24:12 +00:00
Update CMake configuration for easier maintenance (#642)
* Update CMake configuration for easier maintenance * Incorrect casing fix * Move package requirement * Update CTest linking * Add logs to the CMake * Add linking for common libraries Added linking for common libraries in tests subdirectory. * Move test subdirectory higher up for some reason * Whitespace a log removal Missed new line * Add dCommon to dChatFilter * Update library output dir * Correct libBcrypt * Further refactor CMake behaviour * Repair bad comments and update library defines * Revert to old include directory method * Implement platform defines * Add missing include Mac needs a specific include for defining platform. Does not compile without this. Co-authored-by: EmosewaMC <39972741+EmosewaMC@users.noreply.github.com>
This commit is contained in:
253
dScripts/CMakeLists.txt
Normal file
253
dScripts/CMakeLists.txt
Normal file
@@ -0,0 +1,253 @@
|
||||
set(DSCRIPT_SOURCES "ActivityManager.cpp"
|
||||
"ActMine.cpp"
|
||||
"ActNinjaTurret.cpp"
|
||||
"ActParadoxPipeFix.cpp"
|
||||
"ActPlayerDeathTrigger.cpp"
|
||||
"ActSharkPlayerDeathTrigger.cpp"
|
||||
"ActVehicleDeathTrigger.cpp"
|
||||
"AgBugsprayer.cpp"
|
||||
"AgBusDoor.cpp"
|
||||
"AgCagedBricksServer.cpp"
|
||||
"AgDarkSpiderling.cpp"
|
||||
"AgFans.cpp"
|
||||
"AgImagSmashable.cpp"
|
||||
"AgJetEffectServer.cpp"
|
||||
"AgLaserSensorServer.cpp"
|
||||
"AgMonumentBirds.cpp"
|
||||
"AgMonumentLaserServer.cpp"
|
||||
"AgMonumentRaceCancel.cpp"
|
||||
"AgMonumentRaceGoal.cpp"
|
||||
"AgPicnicBlanket.cpp"
|
||||
"AgPropGuard.cpp"
|
||||
"AgPropguards.cpp"
|
||||
"AgQbElevator.cpp"
|
||||
"AgSalutingNpcs.cpp"
|
||||
"AgShipPlayerDeathTrigger.cpp"
|
||||
"AgShipPlayerShockServer.cpp"
|
||||
"AgSpaceStuff.cpp"
|
||||
"AgStagePlatforms.cpp"
|
||||
"AgStromlingProperty.cpp"
|
||||
"AgSurvivalBuffStation.cpp"
|
||||
"AgSurvivalMech.cpp"
|
||||
"AgSurvivalSpiderling.cpp"
|
||||
"AgSurvivalStromling.cpp"
|
||||
"AgTurret.cpp"
|
||||
"AllCrateChicken.cpp"
|
||||
"AmBlueX.cpp"
|
||||
"AmBridge.cpp"
|
||||
"AmConsoleTeleportServer.cpp"
|
||||
"AmDarklingDragon.cpp"
|
||||
"AmDarklingMech.cpp"
|
||||
"AmDrawBridge.cpp"
|
||||
"AmDropshipComputer.cpp"
|
||||
"AmScrollReaderServer.cpp"
|
||||
"AmShieldGenerator.cpp"
|
||||
"AmShieldGeneratorQuickbuild.cpp"
|
||||
"AmSkeletonEngineer.cpp"
|
||||
"AmSkullkinDrill.cpp"
|
||||
"AmSkullkinDrillStand.cpp"
|
||||
"AmSkullkinTower.cpp"
|
||||
"AmTeapotServer.cpp"
|
||||
"AmTemplateSkillVolume.cpp"
|
||||
"AnvilOfArmor.cpp"
|
||||
"BankInteractServer.cpp"
|
||||
"BaseConsoleTeleportServer.cpp"
|
||||
"BaseEnemyApe.cpp"
|
||||
"BaseEnemyMech.cpp"
|
||||
"BaseFootRaceManager.cpp"
|
||||
"BaseInteractDropLootServer.cpp"
|
||||
"BasePropertyServer.cpp"
|
||||
"BaseRandomServer.cpp"
|
||||
"BaseSurvivalServer.cpp"
|
||||
"BaseWavesGenericEnemy.cpp"
|
||||
"BaseWavesServer.cpp"
|
||||
"Binoculars.cpp"
|
||||
"BootyDigServer.cpp"
|
||||
"BossSpiderQueenEnemyServer.cpp"
|
||||
"BuccaneerValiantShip.cpp"
|
||||
"BurningTile.cpp"
|
||||
"CatapultBaseServer.cpp"
|
||||
"CatapultBouncerServer.cpp"
|
||||
"CauldronOfLife.cpp"
|
||||
"CavePrisonCage.cpp"
|
||||
"ChooseYourDestinationNsToNt.cpp"
|
||||
"ClRing.cpp"
|
||||
"CppScripts.cpp"
|
||||
"CrabServer.cpp"
|
||||
"DamagingPets.cpp"
|
||||
"Darkitect.cpp"
|
||||
"DLUVanityNPC.cpp"
|
||||
"EnemyNjBuff.cpp"
|
||||
"EnemyRoninSpawner.cpp"
|
||||
"EnemySkeletonSpawner.cpp"
|
||||
"EnemySpiderSpawner.cpp"
|
||||
"ExplodingAsset.cpp"
|
||||
"FallingTile.cpp"
|
||||
"FireFirstSkillonStartup.cpp"
|
||||
"FlameJetServer.cpp"
|
||||
"ForceVolumeServer.cpp"
|
||||
"FountainOfImagination.cpp"
|
||||
"FvBounceOverWall.cpp"
|
||||
"FvBrickPuzzleServer.cpp"
|
||||
"FvCandle.cpp"
|
||||
"FvConsoleLeftQuickbuild.cpp"
|
||||
"FvConsoleRightQuickbuild.cpp"
|
||||
"FvDragonSmashingGolemQb.cpp"
|
||||
"FvFacilityBrick.cpp"
|
||||
"FvFlyingCreviceDragon.cpp"
|
||||
"FvFong.cpp"
|
||||
"FvFreeGfNinjas.cpp"
|
||||
"FvHorsemenTrigger.cpp"
|
||||
"FvMaelstromCavalry.cpp"
|
||||
"FvMaelstromDragon.cpp"
|
||||
"FvNinjaGuard.cpp"
|
||||
"FvPandaServer.cpp"
|
||||
"FvPandaSpawnerServer.cpp"
|
||||
"FvPassThroughWall.cpp"
|
||||
"FvRaceSmashEggImagineServer.cpp"
|
||||
"GfApeSmashingQB.cpp"
|
||||
"GfBanana.cpp"
|
||||
"GfBananaCluster.cpp"
|
||||
"GfCampfire.cpp"
|
||||
"GfCaptainsCannon.cpp"
|
||||
"GfJailkeepMission.cpp"
|
||||
"GfJailWalls.cpp"
|
||||
"GfOrgan.cpp"
|
||||
"GfTikiTorch.cpp"
|
||||
"GrowingFlower.cpp"
|
||||
"HydrantBroken.cpp"
|
||||
"HydrantSmashable.cpp"
|
||||
"ImaginationBackpackHealServer.cpp"
|
||||
"ImaginationShrineServer.cpp"
|
||||
"ImgBrickConsoleQB.cpp"
|
||||
"InstanceExitTransferPlayerToLastNonInstance.cpp"
|
||||
"InvalidScript.cpp"
|
||||
"LegoDieRoll.cpp"
|
||||
"Lieutenant.cpp"
|
||||
"MaestromExtracticatorServer.cpp"
|
||||
"MailBoxServer.cpp"
|
||||
"MastTeleport.cpp"
|
||||
"MinigameTreasureChestServer.cpp"
|
||||
"MonCoreNookDoors.cpp"
|
||||
"MonCoreSmashableDoors.cpp"
|
||||
"NjColeNPC.cpp"
|
||||
"NjDragonEmblemChestServer.cpp"
|
||||
"NjEarthDragonPetServer.cpp"
|
||||
"NjEarthPetServer.cpp"
|
||||
"NjGarmadonCelebration.cpp"
|
||||
"NjhubLavaPlayerDeathTrigger.cpp"
|
||||
"NjIceRailActivator.cpp"
|
||||
"NjJayMissionItems.cpp"
|
||||
"NjMonastryBossInstance.cpp"
|
||||
"NjNPCMissionSpinjitzuServer.cpp"
|
||||
"NjNyaMissionitems.cpp"
|
||||
"NjRailActivatorsServer.cpp"
|
||||
"NjRailPostServer.cpp"
|
||||
"NjRailSwitch.cpp"
|
||||
"NjScrollChestServer.cpp"
|
||||
"NjWuNPC.cpp"
|
||||
"NPCAddRemoveItem.cpp"
|
||||
"NpcAgCourseStarter.cpp"
|
||||
"NpcCowboyServer.cpp"
|
||||
"NpcEpsilonServer.cpp"
|
||||
"NpcNjAssistantServer.cpp"
|
||||
"NpcNpSpacemanBob.cpp"
|
||||
"NpcPirateServer.cpp"
|
||||
"NpcWispServer.cpp"
|
||||
"NsConcertChoiceBuild.cpp"
|
||||
"NsConcertChoiceBuildManager.cpp"
|
||||
"NsConcertInstrument.cpp"
|
||||
"NsConcertQuickBuild.cpp"
|
||||
"NsGetFactionMissionServer.cpp"
|
||||
"NsJohnnyMissionServer.cpp"
|
||||
"NsLegoClubDoor.cpp"
|
||||
"NsLupTeleport.cpp"
|
||||
"NsModularBuild.cpp"
|
||||
"NsQbImaginationStatue.cpp"
|
||||
"NsTokenConsoleServer.cpp"
|
||||
"NtAssemblyTubeServer.cpp"
|
||||
"NtBeamImaginationCollectors.cpp"
|
||||
"NtCombatChallengeDummy.cpp"
|
||||
"NtCombatChallengeExplodingDummy.cpp"
|
||||
"NtCombatChallengeServer.cpp"
|
||||
"NtConsoleTeleportServer.cpp"
|
||||
"NtDarkitectRevealServer.cpp"
|
||||
"NtDirtCloudServer.cpp"
|
||||
"NtDukeServer.cpp"
|
||||
"NtFactionSpyServer.cpp"
|
||||
"NtHaelServer.cpp"
|
||||
"NtImagBeamBuffer.cpp"
|
||||
"NtOverbuildServer.cpp"
|
||||
"NtParadoxPanelServer.cpp"
|
||||
"NtParadoxTeleServer.cpp"
|
||||
"NtSentinelWalkwayServer.cpp"
|
||||
"NtSleepingGuard.cpp"
|
||||
"NtVandaServer.cpp"
|
||||
"NtVentureCannonServer.cpp"
|
||||
"NtVentureSpeedPadServer.cpp"
|
||||
"NtXRayServer.cpp"
|
||||
"PersonalFortress.cpp"
|
||||
"PetDigBuild.cpp"
|
||||
"PetDigServer.cpp"
|
||||
"PetFromDigServer.cpp"
|
||||
"PetFromObjectServer.cpp"
|
||||
"PropertyBankInteract.cpp"
|
||||
"PropertyDeathPlane.cpp"
|
||||
"PropertyDevice.cpp"
|
||||
"PropertyFXDamage.cpp"
|
||||
"PropertyPlatform.cpp"
|
||||
"PrSeagullFly.cpp"
|
||||
"PrWhistle.cpp"
|
||||
"QbEnemyStunner.cpp"
|
||||
"RaceImagineCrateServer.cpp"
|
||||
"RaceImaginePowerup.cpp"
|
||||
"RaceMaelstromGeiser.cpp"
|
||||
"RaceSmashServer.cpp"
|
||||
"RainOfArrows.cpp"
|
||||
"RandomSpawnerFin.cpp"
|
||||
"RandomSpawnerPit.cpp"
|
||||
"RandomSpawnerStr.cpp"
|
||||
"RandomSpawnerZip.cpp"
|
||||
"RemoveRentalGear.cpp"
|
||||
"RockHydrantBroken.cpp"
|
||||
"RockHydrantSmashable.cpp"
|
||||
"ScriptComponent.cpp"
|
||||
"ScriptedPowerupSpawner.cpp"
|
||||
"SGCannon.cpp"
|
||||
"SpawnGryphonServer.cpp"
|
||||
"SpawnLionServer.cpp"
|
||||
"SpawnPetBaseServer.cpp"
|
||||
"SpawnSaberCatServer.cpp"
|
||||
"SpawnShrakeServer.cpp"
|
||||
"SpawnStegoServer.cpp"
|
||||
"SpecialImaginePowerupSpawner.cpp"
|
||||
"SpiderBossTreasureChestServer.cpp"
|
||||
"SsModularBuildServer.cpp"
|
||||
"StinkyFishTarget.cpp"
|
||||
"StoryBoxInteractServer.cpp"
|
||||
"Sunflower.cpp"
|
||||
"TokenConsoleServer.cpp"
|
||||
"TouchMissionUpdateServer.cpp"
|
||||
"TreasureChestDragonServer.cpp"
|
||||
"TriggerAmbush.cpp"
|
||||
"VeBricksampleServer.cpp"
|
||||
"VeEpsilonServer.cpp"
|
||||
"VeMech.cpp"
|
||||
"VeMissionConsole.cpp"
|
||||
"WaveBossApe.cpp"
|
||||
"WaveBossHammerling.cpp"
|
||||
"WaveBossHorsemen.cpp"
|
||||
"WaveBossSpiderling.cpp"
|
||||
"WhFans.cpp"
|
||||
"WildAmbients.cpp"
|
||||
"WishingWellServer.cpp"
|
||||
"ZoneAgMedProperty.cpp"
|
||||
"ZoneAgProperty.cpp"
|
||||
"ZoneAgSpiderQueen.cpp"
|
||||
"ZoneAgSurvival.cpp"
|
||||
"ZoneFvProperty.cpp"
|
||||
"ZoneGfProperty.cpp"
|
||||
"ZoneNsMedProperty.cpp"
|
||||
"ZoneNsProperty.cpp"
|
||||
"ZoneNsWaves.cpp"
|
||||
"ZoneSGServer.cpp" PARENT_SCOPE)
|
Reference in New Issue
Block a user