-
Notifications
You must be signed in to change notification settings - Fork 77
Comparing changes
Open a pull request
base repository: OoliteProject/oolite
base: master
head repository: OoliteProject/oolite
compare: modern_build_transition
- 10 commits
- 15 files changed
- 2 contributors
Commits on Nov 23, 2025
-
Applied first set of code modifications necessary to be able to build…
… both the standard and the modern build. Makefiles still need to be manually switched for each build type.
AnotherCommander committedNov 23, 2025 Configuration menu - View commit details
-
Copy full SHA for b8b19d7 - Browse repository at this point
Copy the full SHA b8b19d7View commit details -
Added NTDDI_VERSION macro and objc runtime v2.2 to GNUmakefile in ord…
…er to enable modern build without errors.
AnotherCommander committedNov 23, 2025 Configuration menu - View commit details
-
Copy full SHA for 9d7fdf4 - Browse repository at this point
Copy the full SHA 9d7fdf4View commit details
Commits on Nov 25, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 5f491c0 - Browse repository at this point
Copy the full SHA 5f491c0View commit details
Commits on Dec 8, 2025
-
Modern build is now selectable from the make command using the modern…
…=yes argument. Default is still modern=no for the time being. Using modern setup with legacy build codebase will now error out. Also reverted the :1 bitfield thing since it's now fixed in modern gnustep.
AnotherCommander committedDec 8, 2025 Configuration menu - View commit details
-
Copy full SHA for 7e63b25 - Browse repository at this point
Copy the full SHA 7e63b25View commit details -
Fixed an oopsie in GNUmakefile.
AnotherCommander committedDec 8, 2025 Configuration menu - View commit details
-
Copy full SHA for 68a932d - Browse repository at this point
Copy the full SHA 68a932dView commit details -
Updated CFBundleIdentifier info plist entry for the modern build. It …
…has no effect on the legacy build, which is very convenient.
AnotherCommander committedDec 8, 2025 Configuration menu - View commit details
-
Copy full SHA for 1af8376 - Browse repository at this point
Copy the full SHA 1af8376View commit details
Commits on Dec 9, 2025
-
Oolite can now be built by any of the available environments (legacy,…
… mingw64-msvcrt or clang-ucrt). Just launch the desired dev environment and build the game normally. The makefiles logic can now detect whether to build legacy or modern, based on the gcc version which is available on all environments.
AnotherCommander committedDec 9, 2025 Configuration menu - View commit details
-
Copy full SHA for 9dbb2ae - Browse repository at this point
Copy the full SHA 9dbb2aeView commit details -
Hopefully unbreak Linux build.
AnotherCommander committedDec 9, 2025 Configuration menu - View commit details
-
Copy full SHA for 8ccb2e8 - Browse repository at this point
Copy the full SHA 8ccb2e8View commit details
Commits on Dec 10, 2025
-
Enabled modern build also for Linux and removed unnecessary gnustep o…
…bjc runtime 2.2 parameter setting.
AnotherCommander committedDec 10, 2025 Configuration menu - View commit details
-
Copy full SHA for 7e12100 - Browse repository at this point
Copy the full SHA 7e12100View commit details -
Lowered gnsutep-base version requirement to 1.28.0
Hopefully the github runners can build the modern configuration this way.
Configuration menu - View commit details
-
Copy full SHA for 97d9d6f - Browse repository at this point
Copy the full SHA 97d9d6fView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...modern_build_transition