mirror of
https://github.com/1dot13/source.git
synced 2026-08-05 14:00:23 +02:00
Tried to stay as close as possible to ja2_2019.sln On Visual Studio 2022 just Project -> CMake Settings for Ja2, add the x86 configurations you want and press F7. Below shows how the -DLanguages -DApplications switches work, If you don't set them, the CMakeCache.txt of them will be set to ENGLISH and JA2, respectively: cmake [...] // nothing set, configure just JA2_ENGLISH.exe by default cmake [...] -DApplications="JA2UB" // configures just Unfinished Business cmake [...] build -DApplications="JA2UB;JA2UBMAPEDITOR" // Unfinished Business and UB Map Editor cmake [...] build -DApplications="JA2UB;JA2MAPEDITOR;ALL" // ALL is in the list, configures every application cmake [...] build -DApplications="JA2MAPEDITOR;DeathStranding" // fatal error: DeathStranding not an application cmake [...] -DLanguages="GERMAN" // configures just German targets cmake [...] build -DLanguages="GERMAN;ENGLISH" // German and English cmake [...] build -DLanguages="GERMAN;ENGLISH;ALL" // ALL is in the list, configures every language cmake [...] build -DLanguages="ENGLISH;ESPERANTO" // fatal error: ESPERANTO not supported
67 lines
3.2 KiB
CMake
67 lines
3.2 KiB
CMake
set(StrategicSrc
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/AI Viewer.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/ASD.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Assignments.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Auto Resolve.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Campaign Init.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Creature Spreading.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Facilities.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Game Clock.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Game Event Hook.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Game Events.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Game Init.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Hourly Update.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Ja25 Strategic Ai.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Luaglobal.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/LuaInitNPCs.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Map Screen Helicopter.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Map Screen Interface Border.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Map Screen Interface Bottom.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Map Screen Interface Map Inventory.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Map Screen Interface Map.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Map Screen Interface TownMine Info.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Map Screen Interface.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/MapScreen Quotes.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/mapscreen.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Meanwhile.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Merc Contract.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/MilitiaIndividual.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/MilitiaSquads.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/MiniEvents.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Player Command.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/PreBattle Interface.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Queen Command.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Quest Debug System.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Quests.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Rebel Command.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Reinforcement.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Scheduling.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Strategic AI.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Strategic Event Handler.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Strategic Merc Handler.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Strategic Mines LUA.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Strategic Mines.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Strategic Movement Costs.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Strategic Movement.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Strategic Pathing.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Strategic Status.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Strategic Town Loyalty.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/strategic town reputation.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Strategic Turns.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/strategic.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/strategicmap.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Town Militia.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/UndergroundInit.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Army.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Bloodcats.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/XML_CoolnessBySector.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Creatures.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/XML_ExtraItems.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Facilities.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/XML_FacilityTypes.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Minerals.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/XML_SectorNames.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/XML_SquadNames.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/XML_UniformColors.cpp"
|
|
PARENT_SCOPE)
|