mirror of
https://github.com/1dot13/source.git
synced 2026-07-22 13:40:22 +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
58 lines
2.6 KiB
CMake
58 lines
2.6 KiB
CMake
set(UtilsSrc
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Animated ProgressBar.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Cinematics Bink.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Cinematics.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Cursors.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Debug Control.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/dsutil.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Encrypted File.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Event Manager.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Event Pump.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/ExportStrings.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Font Control.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/ImportStrings.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/INIReader.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/KeyMap.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/LocalizedStrings.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/MapUtility.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/MercTextBox.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/message.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Multi Language Graphic Utils.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Multilingual Text Code Generator.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Music Control.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/PopUpBox.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/popup_class.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/popup_definition.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Quantize Wrap.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Quantize.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Slider.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Sound Control.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/STIConvert.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Text Input.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Text Utils.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Timer Control.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/Utilities.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/WordWrap.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/XMLProperties.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/XMLWriter.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Items.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Language.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/XML_SenderNameList.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/_ChineseText.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/_DutchText.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/_EnglishText.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/_FrenchText.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/_GermanText.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/_ItalianText.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/_Ja25ChineseText.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/_Ja25DutchText.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/_Ja25EnglishText.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/_Ja25FrenchText.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/_Ja25GermanText.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/_Ja25ItalianText.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/_Ja25PolishText.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/_Ja25RussianText.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/_PolishText.cpp"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/_RussianText.cpp"
|
|
PARENT_SCOPE)
|