Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.4.0 #301

Closed
wants to merge 168 commits into from
Closed

1.4.0 #301

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
168 commits
Select commit Hold shift + click to select a range
6d599a5
allow logging to be disabled per-mod
camila314 Sep 8, 2023
3f8cdd9
proper platform console for mac
camila314 Sep 9, 2023
114fa46
Mod cells now use layouts & disable macos console temporarily
altalk23 Sep 9, 2023
32b6226
readd stencil
altalk23 Sep 9, 2023
b087574
Fix scaling on labelmenu
altalk23 Sep 9, 2023
2ecb658
Don't hardcode userobject hooks to ccdirector
altalk23 Sep 9, 2023
19ad688
Merge branch 'main' into 1.4.0-dev
altalk23 Sep 10, 2023
d277b94
Reenable platform console
altalk23 Sep 10, 2023
182984d
Fix problems with macos console
altalk23 Sep 10, 2023
a738320
add uninstall button to geode mod
cgytrus Sep 11, 2023
899b0ce
Merge branch 'main' into 1.4.0-dev
cgytrus Sep 11, 2023
20adf34
change some popups a bit
cgytrus Sep 11, 2023
0f179da
make minor version label invisible on update
camila314 Sep 11, 2023
734ddd0
Merge remote-tracking branch 'refs/remotes/origin/1.4.0-dev' into 1.4…
camila314 Sep 11, 2023
557b6d7
Merge branch 'main' into 1.4.0-dev
altalk23 Sep 12, 2023
54ec221
Merge branch 'main' into 1.4.0-dev
altalk23 Sep 12, 2023
ef47647
change loadinglayer, fix macos spritesheet issue, separate user disab…
altalk23 Sep 12, 2023
cd89ef1
fix the toggling thing with dependencies
altalk23 Sep 12, 2023
e8b6c57
fix grayed out
altalk23 Sep 12, 2023
607adc8
Fix disabling problem mods from view popup
altalk23 Sep 12, 2023
dd806e0
Make mod info popup top a layout
altalk23 Sep 12, 2023
ac74e05
fix blue view spacing
altalk23 Sep 12, 2023
f64c74a
Fix nested lists in md
altalk23 Sep 12, 2023
71a79ab
add GEODE_HIDDEN to _spr
altalk23 Sep 12, 2023
26a6c7e
fix too big mod icons :fire:
altalk23 Sep 12, 2023
46e4cdb
Compiles until linking
altalk23 Sep 14, 2023
175f488
Add android.cpp to test members
altalk23 Sep 14, 2023
1d53ce7
Make missimg members private, ifdef missing ids
altalk23 Sep 14, 2023
bb032cc
Fix not linking to functions
altalk23 Sep 14, 2023
4e8f786
Playlayer is different on android?
altalk23 Sep 14, 2023
0e324c4
Add android gd string and comment out addresses for now
altalk23 Sep 14, 2023
7bfc4e4
readd the thingy but uhh
altalk23 Sep 14, 2023
4715072
Add platform specific funcs
altalk23 Sep 14, 2023
3559064
add mangler for gd::string symbols
matcool Sep 14, 2023
372ea0e
remove the expand sprite log
altalk23 Sep 15, 2023
3b35972
Remove the thing that was left when i was explaining to mat what to e…
altalk23 Sep 15, 2023
887f82f
remove link from platform toolbox
altalk23 Sep 15, 2023
dc8e34d
Update tuliphook
altalk23 Sep 15, 2023
9906a8f
fix android empty string
altalk23 Sep 15, 2023
7c55b21
comment string dtor & add +1 to dlsym
altalk23 Sep 15, 2023
4294177
gd opens rn lol! but i commented like everything
altalk23 Sep 15, 2023
86de5ff
uncomment some stuff
altalk23 Sep 15, 2023
20d5e07
Fix tuliphook alignment intervener issue
altalk23 Sep 15, 2023
fda43ec
fix web request crash
qimiko Sep 16, 2023
f39c6f7
Merge branch 'main' into 1.4.0-dev
altalk23 Sep 16, 2023
fdc7e31
Merge branch '1.4.0-dev' into android
altalk23 Sep 16, 2023
e070fba
remove hardcodes for directory
qimiko Sep 16, 2023
4b9b72f
Merge branch 'main' into android
altalk23 Sep 16, 2023
28480a6
download latest loader resource if folder doesnt exist and the versio…
altalk23 Sep 16, 2023
bf1d472
hardcode path utils to external for now
altalk23 Sep 16, 2023
d33c508
move unzipped to inside data
altalk23 Sep 16, 2023
b3ac20d
fix resources again
altalk23 Sep 16, 2023
81078e2
update tuliphook
matcool Sep 16, 2023
77a6f86
revert because im silly
matcool Sep 16, 2023
45d3be8
change these to createDirectoryAll
matcool Sep 16, 2023
1ab86bd
create temp ci script
matcool Sep 17, 2023
23cd456
fix CCNode::removeChildByID not being exported properly
matcool Sep 17, 2023
19b0f72
some stuff for rgb color input
matcool Sep 17, 2023
e7e5ee7
add some opengl functions here, for now
matcool Sep 17, 2023
140f38b
Make MDTextArea fit within provided size (and look better)
FigmentBoy Sep 19, 2023
34398b8
Merge branch 'main' into 1.4.0-dev
altalk23 Sep 20, 2023
152dc7e
Add MenuItemSprite
altalk23 Sep 20, 2023
e8b98e4
Fix some stuff related to menuitemspriteextra but gonna revert
altalk23 Sep 20, 2023
dcc40f1
Revert "Fix some stuff related to menuitemspriteextra but gonna revert"
altalk23 Sep 20, 2023
a43dcc8
Revert "Add MenuItemSprite"
altalk23 Sep 20, 2023
275a87a
Merge branch 'main' into 1.4.0-dev
altalk23 Oct 1, 2023
41ae88a
Merge branch '1.4.0-dev' into android
altalk23 Oct 1, 2023
fed73fe
Revert loading layer
altalk23 Oct 1, 2023
506bb05
Implement the new broma codege
altalk23 Oct 1, 2023
a0deb6a
Fix the missing stuff and fix playlayer
altalk23 Oct 1, 2023
a50b487
fix GJAccountManager on android
altalk23 Oct 1, 2023
b0ab2f9
fix the funny wrong signatures
altalk23 Oct 1, 2023
fc58ab7
c++ abi can go burn in gaseous tungsten
altalk23 Oct 1, 2023
90d55d0
revert web
altalk23 Oct 1, 2023
c950787
remove the field tests
altalk23 Oct 1, 2023
d964048
fix ctor mangling with params
altalk23 Oct 1, 2023
6bd6c6b
reenable persist
altalk23 Oct 1, 2023
8f34244
android m_shouldTryToKick
altalk23 Oct 1, 2023
238d1b7
implement android game::exit
altalk23 Oct 1, 2023
7de21d9
Fix latest resources downloading
altalk23 Oct 1, 2023
fedf96e
enable editorpause ids
altalk23 Oct 1, 2023
2a0c08c
some broma stuff
altalk23 Oct 1, 2023
63940f2
Improve Android bindings
Cvolton Oct 1, 2023
728dc22
some missing paddings
matcool Oct 1, 2023
2847bee
most requested feature of all time
altalk23 Oct 1, 2023
9fa9284
add not working clipboard
altalk23 Oct 1, 2023
c4af616
fix editorui android
altalk23 Oct 1, 2023
877b644
fix ccmenuitemsprite virtuals
altalk23 Oct 1, 2023
7f277a7
Added a simple text area UI node (#277)
SMJSGaming Oct 1, 2023
777cf38
implement threaded unzipping and revert typeinfo cast (but its ugly)
altalk23 Oct 2, 2023
5c765c6
Implement modified date check on geode files for unzip
altalk23 Oct 2, 2023
0ed1a41
Fix unzip modify date & add verifying text
altalk23 Oct 2, 2023
8dd2e15
fix dynamic cast
altalk23 Oct 2, 2023
d323566
update tuliphook
altalk23 Oct 2, 2023
0367360
Add text input node fix
altalk23 Oct 2, 2023
d194cbe
remove this->
altalk23 Oct 2, 2023
a985d5a
implement utils except file utils but i tried ok
altalk23 Oct 3, 2023
0e88655
Fixed alignment issues caused by unallocated memory and bad anchor po…
SMJSGaming Oct 3, 2023
36c461a
Fixed alignment issues caused by unallocated memory and bad anchor po…
SMJSGaming Oct 3, 2023
f563c46
Only hash markdown files
altalk23 Oct 4, 2023
017f8aa
Merge branch 'main' into 1.4.0-dev
altalk23 Oct 4, 2023
a77c339
Merge branch '1.4.0-dev' into android
altalk23 Oct 4, 2023
66e36b3
this handler sometimes doesnt work
altalk23 Oct 5, 2023
35c018e
even more broken
altalk23 Oct 5, 2023
f57601d
file picker
altalk23 Oct 8, 2023
df459de
new pick files to other platforms
altalk23 Oct 8, 2023
a08c8e6
add android paddings to PlayerObject
dankmeme01 Oct 7, 2023
0fedb2a
Merge branch 'geode-sdk:1.4.0-dev' into 1.4.0-dev
SMJSGaming Oct 10, 2023
42a1a33
Added word wrappers, colors and optimizations to text area
SMJSGaming Oct 10, 2023
3247397
Merge pull request #291 from SMJSGaming/1.4.0-dev
altalk23 Oct 11, 2023
449ee46
fix pickfiles
altalk23 Oct 11, 2023
a06a857
Merge branch 'android' of https://github.com/geode-sdk/geode into and…
altalk23 Oct 11, 2023
451c2b1
symbols
camila314 Oct 13, 2023
f1d948f
Merge remote-tracking branch 'refs/remotes/origin/1.4.0-dev' into 1.4…
camila314 Oct 13, 2023
c12a64f
update ndk to r26b
matcool Oct 15, 2023
6574b22
Merge branch 'main' into 1.4.0-dev
altalk23 Oct 15, 2023
335cc44
Merge branch '1.4.0-dev' into android
altalk23 Oct 15, 2023
6a3a2c9
fix bros and remove update dir on start
altalk23 Oct 15, 2023
4acca43
who named these functions please use the android signatures i beg you
altalk23 Oct 15, 2023
cd012df
i missed this one alphaaaaaa
altalk23 Oct 15, 2023
57a475b
add the logcat writer
altalk23 Oct 15, 2023
241fed4
android crashlog implemented gg
altalk23 Oct 15, 2023
69ac464
Add profilepage virtuals
altalk23 Oct 15, 2023
944ab38
funny virtual warning
altalk23 Oct 15, 2023
bfe9e8d
windows profilepage virtuals
altalk23 Oct 15, 2023
6a01f9b
Add changelog for 1.4.0 but i probably missed like 20 million things
altalk23 Oct 15, 2023
6cc010f
the funny no break space
altalk23 Oct 15, 2023
0893033
fix the typo
altalk23 Oct 15, 2023
9558afa
remove unused codegen code in android
altalk23 Oct 15, 2023
f8c5e97
Strip debug symbols on release for android
altalk23 Oct 15, 2023
cac2cbc
fix field alignment by doing max
altalk23 Oct 15, 2023
18a5dc7
remove the bandaid that no one knows what it does
altalk23 Oct 15, 2023
94b8b32
add android build to main workflow
matcool Oct 15, 2023
5ec0a6a
Readd fod's thing that apparently adds the .lib
altalk23 Oct 15, 2023
d7ea0a0
Merge branch '1.4.0-dev' of https://github.com/geode-sdk/geode into 1…
altalk23 Oct 15, 2023
2f95a13
change min sdk version to 23
matcool Oct 15, 2023
619fb6a
Bindings: Fix ProfilePage and CommentCell virtuals
Cvolton Oct 15, 2023
059bd7b
Merge pull request #304 from Cvolton/fix-commentcell
altalk23 Oct 15, 2023
c783a02
add virtual CCBlockLayer::customSetup
dankmeme01 Oct 15, 2023
a2d42d8
Merge pull request #306 from dankmeme01/patch-3
altalk23 Oct 15, 2023
bbec2c4
Bindings: Fix DailyLevelPage updateTimers calling convention
Cvolton Oct 16, 2023
a9d3bfd
Merge pull request #308 from Cvolton/dlp-fix
altalk23 Oct 16, 2023
6f2044c
add missing GJRewardTypes
Cvolton Oct 16, 2023
8ca3b9f
thank you cvolton
altalk23 Oct 16, 2023
8c74e33
thank you mat
altalk23 Oct 16, 2023
17f8921
i forgot semicolon
altalk23 Oct 16, 2023
902385f
fix namespace
altalk23 Oct 16, 2023
303543b
Merge pull request #309 from Cvolton/add-rewards
altalk23 Oct 16, 2023
100ebba
Merge branch 'main' into 1.4.0-dev
FigmentBoy Oct 21, 2023
acaa8ca
Merge remote-tracking branch 'refs/remotes/origin/1.4.0-dev' into 1.4…
camila314 Oct 22, 2023
b17ca9a
docs change lmao
camila314 Oct 22, 2023
23bfc22
someone made an oopsie in SentAsyncWebRequest::Impl's constructor
camila314 Oct 22, 2023
278869e
add my binding
camila314 Oct 22, 2023
9186eca
add thing
camila314 Oct 22, 2023
3500ce9
Bindings: add SearchButton (#322)
Cvolton Oct 31, 2023
41832af
Merge branch '1.4.0-dev' into 1.4-merge-temp
matcool Nov 10, 2023
80539b4
fix bindings
matcool Nov 10, 2023
8d8001a
ok idc about this class for now
matcool Nov 10, 2023
fdd4d61
Merge pull request #334 from geode-sdk/1.4-merge-temp
matcool Nov 10, 2023
d5027ca
Merge branch 'main' into 1.4.0-dev
altalk23 Nov 21, 2023
b76eb12
fix onShare
altalk23 Nov 21, 2023
cb8f51e
add DailyLevelNode::init
Cvolton Dec 6, 2023
d9b913b
Merge pull request #367 from Cvolton/dailylevelnode
altalk23 Dec 11, 2023
ffed1df
Fix Android strip not being run without Geode CLI
Cvolton Dec 13, 2023
9432d54
Merge pull request #371 from Cvolton/build-order-fix
matcool Dec 15, 2023
d22dc28
Bindings: Improve song related stuff
Cvolton Dec 17, 2023
79d53d8
Merge pull request #377 from Cvolton/customsonglayer
matcool Dec 19, 2023
ebcc23e
Merge branch 'main' into 1.4.0-dev
matcool Dec 19, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 43 additions & 3 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ jobs:
- name: Windows
os: windows-latest
id: win
cli_id: win
extra_flags: -T host=x64 -A win32 -DCMAKE_BUILD_TYPE=RelWithDebInfo -DGEODE_DEBUG=On
# uncomment to use vs clang-cl and ninja
#extra_flags: >
Expand All @@ -35,6 +36,7 @@ jobs:
- name: macOS
os: macos-latest
id: mac
cli_id: mac
extra_flags: >
-DCMAKE_C_COMPILER=clang
-DCMAKE_CXX_COMPILER=clang++
Expand All @@ -44,6 +46,21 @@ jobs:
cli_cmd: 'chmod +x $GITHUB_WORKSPACE/cli/geode'
package_cmd: './installer/mac/package.sh ./bin/nightly ./installer/mac/geode-installer-mac.pkg'
installer_path: './installer/mac/geode-installer-mac.pkg'

- name: Android
os: ubuntu-latest
id: android
cli_id: linux
extra_flags: >
-DCMAKE_TOOLCHAIN_FILE=$NDK_HOME/build/cmake/android.toolchain.cmake
-DANDROID_ABI=armeabi-v7a
-DANDROID_PLATFORM=android-23
-DGEODE_DONT_BUILD_TEST_MODS=1
-G Ninja
cli_cmd: 'chmod +x $GITHUB_WORKSPACE/cli/geode'
package_cmd: ''
installer_path: ''


name: Build ${{ matrix.config.name }}
runs-on: ${{ matrix.config.os }}
Expand All @@ -58,30 +75,44 @@ jobs:
uses: hendrikmuhs/ccache-action@v1
with:
key: ${{ matrix.config.os }}
if: matrix.config.id == 'mac'
if: matrix.config.id != 'win'

- name: Setup MSVC
uses: ilammy/[email protected]
with:
arch: amd64_x86
if: matrix.config.id == 'win'

- name: Setup NDK
uses: nttld/setup-ndk@v1
id: setup-ndk
with:
ndk-version: r26b
add-to-path: false
if: matrix.config.id == 'android'

- name: Download CLI
uses: robinraju/[email protected]
with:
repository: geode-sdk/cli
latest: true
fileName: '*-${{ matrix.config.id }}.zip'
fileName: '*-${{ matrix.config.cli_id }}.zip'
tarBall: false
zipBall: false
out-file-path: "cli"

- name: Setup CLI
run: |
7z x "${{ github.workspace }}/cli/*-${{ matrix.config.id }}.zip" -o"${{ github.workspace }}/cli"
7z x "${{ github.workspace }}/cli/*-${{ matrix.config.cli_id }}.zip" -o"${{ github.workspace }}/cli"
${{ matrix.config.cli_cmd }}
echo "${{ github.workspace }}/cli" >> $GITHUB_PATH

- name: Setup Android Env
run: |
echo "NDK_HOME=${{ steps.setup-ndk.outputs.ndk-path }}" >> "$GITHUB_ENV"
sudo apt install ninja-build
if: matrix.config.id == 'android'

- name: Configure
run: >
cmake -B ${{ github.workspace }}/build
Expand All @@ -102,12 +133,14 @@ jobs:

- name: Package Installer
run: ${{ matrix.config.package_cmd }}
if: matrix.config.id != 'android'

- name: Upload Installer
uses: actions/upload-artifact@v3
with:
name: geode-installer-${{ matrix.config.id }}
path: ${{ matrix.config.installer_path }}
if: matrix.config.id != 'android'

publish:
name: Publish
Expand Down Expand Up @@ -147,6 +180,12 @@ jobs:
files: geode-win/XInput9_1_0.dll geode-win/Geode.dll geode-win/GeodeUpdater.exe geode-win/Geode.lib geode-win/Geode.pdb
dest: geode-${{ steps.ref.outputs.hash }}-win.zip

- name: Zip Android Artifacts
uses: vimtor/[email protected]
with:
files: geode-android/Geode.so
dest: geode-${{ steps.ref.outputs.hash }}-android.zip

- name: Zip Resources
uses: vimtor/[email protected]
with:
Expand All @@ -167,4 +206,5 @@ jobs:
./geode-installer-${{ steps.ref.outputs.hash }}-win.exe
./geode-${{ steps.ref.outputs.hash }}-mac.zip
./geode-${{ steps.ref.outputs.hash }}-win.zip
./geode-${{ steps.ref.outputs.hash }}-android.zip
./resources.zip
2 changes: 2 additions & 0 deletions .github/workflows/draft.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ jobs:
mv dev/geode-installer-*-win.exe geode-installer-v${{ steps.ref.outputs.version }}-win.exe
mv dev/geode-*-mac.zip geode-v${{ steps.ref.outputs.version }}-mac.zip
mv dev/geode-*-win.zip geode-v${{ steps.ref.outputs.version }}-win.zip
mv dev/geode-*-android.zip geode-v${{ steps.ref.outputs.version }}-android.zip
mv dev/resources.zip resources.zip

- name: Create Draft Release
Expand All @@ -48,4 +49,5 @@ jobs:
./geode-installer-v${{ steps.ref.outputs.version }}-win.exe
./geode-v${{ steps.ref.outputs.version }}-mac.zip
./geode-v${{ steps.ref.outputs.version }}-win.zip
./geode-v${{ steps.ref.outputs.version }}-android.zip
./resources.zip
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
**/*.tmlanguage.cache
**/*.tmPreferences.cache
**/*.stTheme.cache
.cache

# Workspace files are user-specific
**/*.sublime-workspace
Expand Down
31 changes: 29 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,32 @@
# Geode Changelog

## v1.4.0
* Add Android support !!!!
* Implement every Geode functionality except `utils::file::openFolder`
* Requires the Geode launcher in order to be used
* Fixes the text input node allowing typing for 1 less character
* Uses `logcat` in order to get crash reports, so reopening the game is required to generate them
* Broma requires classes to be added `[[link(android)]]` in order to be linked
* All Geode and GD files are stored in `Android/data/com.geode.launcher/files`
* Game files in `game`, save files in `save`
* Allow logging to be disabled per mod (6d599a5)
* Mod cells use layouts (114fa46)
* MacOS console is now separate (182984d)
* Add uninstall button to Geode mod (Only functional in Windows currently) (a738320)
* Make new version label invisible on download (0f179da)
* Fix the toggling of disabled dependencies (cd89ef1)
* Fix spritesheet issues (ef47647)
* Change `LoadingLayer` (ef47647)
* Make mod info popup top a layout (dd806e0)
* Add `GEODE_HIDDEN` to inline unique functions (71a79ab)
* Fix big mod icons (26a6c7e)
* Fix `CCNode::removeChildByID` export (23cd456)
* Make `MDTextArea` fit its size (140f38b)
* Enable ESC/Back to go back in Geode mod list (2847bee)
* Add `SimpleTextArea` (7f277a7)
* Check modified date when unzipping `.geode` files (5c765c6)
* Only hash markdown files on resource checking (f563c46)

## v1.3.10
* Panic if decompressString2 fails, to prevent data loss (0787b8f4)

Expand Down Expand Up @@ -253,7 +280,7 @@ Thank you to [Fleeym](https://github.com/Fleeym/Fleeym) for contributing to this
* Fix recursive comparison in VersionTag
* `geode/unzipped` is now deleted on startup if it exists

## v1.0.0-beta.9
## v1.0.0-beta.9
* Fix multiple modifiers not being able to have fields on same class due to having same field index
* Add `Result::ok` and `Result::err` for converting the `Result` into `std::optional`

Expand Down Expand Up @@ -321,7 +348,7 @@ Thank you to [Fleeym](https://github.com/Fleeym/Fleeym) for contributing to this
- Something related to codegen and addresser? I have no clue what it does, so you probably won't have either
- MacOS minimum version bumped to 10.14

## v1.0.0-beta.2
## v1.0.0-beta.2
* Fixed bug where `Mod::getSavedValue` would cause a crash due to trying operator on a null JSON value
* Fixed bug where loading would crash if one of the mods' binaries failed to load

Expand Down
7 changes: 5 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,8 @@ set(GEODE_BIN_PATH ${CMAKE_CURRENT_SOURCE_DIR}/bin)
set(GEODE_LOADER_PATH ${CMAKE_CURRENT_SOURCE_DIR}/loader)
set(GEODE_ROOT_PATH ${CMAKE_CURRENT_SOURCE_DIR})

include(cmake/GeodeFile.cmake)
include(cmake/Platform.cmake)
include(cmake/GeodeFile.cmake)
include(cmake/CPM.cmake)

if (PROJECT_IS_TOP_LEVEL AND NOT GEODE_BUILDING_DOCS)
Expand All @@ -96,7 +96,7 @@ if (PROJECT_IS_TOP_LEVEL AND NOT GEODE_BUILDING_DOCS)
set(TULIP_LINK_SOURCE ON)
endif()
set(CMAKE_WARN_DEPRECATED OFF CACHE BOOL "" FORCE)
CPMAddPackage("gh:geode-sdk/TulipHook#3423a29")
CPMAddPackage("gh:geode-sdk/TulipHook#d2132de")
set(CMAKE_WARN_DEPRECATED ON CACHE BOOL "" FORCE)

# Silence warnings from dependencies
Expand Down Expand Up @@ -191,6 +191,9 @@ target_compile_features(GeodeCodegenSources PUBLIC cxx_std_20)
if (APPLE)
target_compile_options(GeodeCodegenSources PUBLIC -ffunction-sections -fdata-sections)
target_link_options(GeodeCodegenSources PUBLIC -dead_strip)
elseif(ANDROID)
target_compile_options(GeodeCodegenSources PUBLIC -ffunction-sections -fdata-sections)
target_link_options(GeodeCodegenSources PUBLIC -Wl,--gc-sections)
endif()

if (NOT GEODE_DISABLE_PRECOMPILED_HEADERS)
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.3.10
1.4.0
Loading
Loading