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

Make use of cache and clang #4

Merged
merged 54 commits into from
Feb 13, 2024
Merged
Changes from 1 commit
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
9f4804d
update actions, use ninja+clang everywhere
cgytrus Feb 13, 2024
01ac47e
y is test so cringe
cgytrus Feb 13, 2024
dceb866
use the correct branch in tset
cgytrus Feb 13, 2024
dd75037
fix test more like fix my ass
cgytrus Feb 13, 2024
d97a705
shell
cgytrus Feb 13, 2024
3a4ad4b
downgrade?
cgytrus Feb 13, 2024
a8cc900
wah
cgytrus Feb 13, 2024
ca50a6a
are u for rea
cgytrus Feb 13, 2024
06b8c74
omg what
cgytrus Feb 13, 2024
a046b7e
a
cgytrus Feb 13, 2024
4358487
mmf
cgytrus Feb 13, 2024
1e867f2
b
cgytrus Feb 13, 2024
c65d18c
aw dude u fr
cgytrus Feb 13, 2024
96760c0
oh i forgot to remove the
cgytrus Feb 13, 2024
318ce16
idk y ur working in geode but not here but idc add cache
cgytrus Feb 13, 2024
02ba7fa
can i
cgytrus Feb 13, 2024
ea41f05
m
cgytrus Feb 13, 2024
dbb2fde
a
cgytrus Feb 13, 2024
eaa75e2
aw cmon
cgytrus Feb 13, 2024
20d7b34
m?
cgytrus Feb 13, 2024
931650b
bru
cgytrus Feb 13, 2024
6e3182d
what if i update twice
cgytrus Feb 13, 2024
c70825a
idk fuckin
cgytrus Feb 13, 2024
3e1e316
okay
cgytrus Feb 13, 2024
da11e10
grah
cgytrus Feb 13, 2024
d6ed175
dont build codegen with clang ig whateer
cgytrus Feb 13, 2024
ed2f66b
maybe
cgytrus Feb 13, 2024
9ba3a95
wait.. thats the wrong cache!
cgytrus Feb 13, 2024
b3b717c
uh was this needed
cgytrus Feb 13, 2024
3304243
downgrade release downloader
cgytrus Feb 13, 2024
df22a62
inputs.mac-use-ccache
cgytrus Feb 13, 2024
fd942f4
more geode copy paste
cgytrus Feb 13, 2024
e365a0a
uh oh
cgytrus Feb 13, 2024
d91f9f7
wait i did it in the wrong one
cgytrus Feb 13, 2024
37dfffa
fjucking
cgytrus Feb 13, 2024
7253487
OHh
cgytrus Feb 13, 2024
bda4d86
wait oop
cgytrus Feb 13, 2024
036d1a4
i rly should stop blindly copy pasting from geode
cgytrus Feb 13, 2024
ec20380
a
cgytrus Feb 13, 2024
55dc34e
fuck action_path man
cgytrus Feb 13, 2024
d3457bc
oops
cgytrus Feb 13, 2024
255f414
update example
cgytrus Feb 13, 2024
2c9c4dd
bru!
cgytrus Feb 13, 2024
e8f4b0e
try real clang on mac
cgytrus Feb 13, 2024
a0e3bfc
llvm to path
cgytrus Feb 13, 2024
5896782
impr
cgytrus Feb 13, 2024
19ceb9f
generalzie betert ,
cgytrus Feb 13, 2024
8dba7aa
curl better
matcool Feb 13, 2024
ef82698
combine doesnt have platform lol
cgytrus Feb 13, 2024
9b18081
custom sccache
cgytrus Feb 13, 2024
0ca95af
of course i forgot the shell: bash
cgytrus Feb 13, 2024
2ee85fc
faster ninja install
cgytrus Feb 13, 2024
103aba5
set GEODE_CI env var
cgytrus Feb 13, 2024
bfb813c
remove GEODE_CI
cgytrus Feb 13, 2024
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
Prev Previous commit
Next Next commit
omg what
  • Loading branch information
cgytrus authored Feb 13, 2024
commit 06b8c741f2fbf4338125070e6ef4df85a2897ba6
8 changes: 4 additions & 4 deletions action.yml
Original file line number Diff line number Diff line change
@@ -178,13 +178,13 @@ runs:

cd "${{ inputs.path }}"
if [ ${{ steps.platform.outputs.id }} = "win" ]; then
CMAKE_EXTRA_ARGS="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DGEODE_CODEGEN_CMAKE_ARGS=\"-DCMAKE_C_COMPILER=clang;-DCMAKE_CXX_COMPILER=clang++;-G;Ninja\""
CMAKE_EXTRA_ARGS="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DGEODE_CODEGEN_CMAKE_ARGS=\"-DCMAKE_C_COMPILER=clang;-DCMAKE_CXX_COMPILER=clang++;-G\ Ninja\""
elif [ ${{ steps.platform.outputs.id }} = "mac" ]; then
CMAKE_EXTRA_ARGS="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_OSX_DEPLOYMENT_TARGET=10.15 -DGEODE_CODEGEN_CMAKE_ARGS=\"-DCMAKE_C_COMPILER=clang;-DCMAKE_CXX_COMPILER=clang++;-G;Ninja\""
CMAKE_EXTRA_ARGS="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_OSX_DEPLOYMENT_TARGET=10.15 -DGEODE_CODEGEN_CMAKE_ARGS=\"-DCMAKE_C_COMPILER=clang;-DCMAKE_CXX_COMPILER=clang++;-G\ Ninja\""
elif [ ${{ steps.platform.outputs.target }} = "Android32" ]; then
CMAKE_EXTRA_ARGS="-DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_LATEST_HOME/build/cmake/android.toolchain.cmake -DANDROID_ABI=armeabi-v7a -DANDROID_PLATFORM=android-${{ inputs.android-min-sdk }} -DGEODE_DONT_BUILD_TEST_MODS=1 -DGEODE_CODEGEN_CMAKE_ARGS=\"-G;Ninja\""
CMAKE_EXTRA_ARGS="-DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_LATEST_HOME/build/cmake/android.toolchain.cmake -DANDROID_ABI=armeabi-v7a -DANDROID_PLATFORM=android-${{ inputs.android-min-sdk }} -DGEODE_DONT_BUILD_TEST_MODS=1 -DGEODE_CODEGEN_CMAKE_ARGS=\"-G\ Ninja\""
elif [ ${{ steps.platform.outputs.target }} = "Android64" ]; then
CMAKE_EXTRA_ARGS="-DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_LATEST_HOME/build/cmake/android.toolchain.cmake -DANDROID_ABI=arm64-v8a -DANDROID_PLATFORM=android-${{ inputs.android-min-sdk }} -DGEODE_DONT_BUILD_TEST_MODS=1 -DGEODE_CODEGEN_CMAKE_ARGS=\"-G;Ninja\""
CMAKE_EXTRA_ARGS="-DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_LATEST_HOME/build/cmake/android.toolchain.cmake -DANDROID_ABI=arm64-v8a -DANDROID_PLATFORM=android-${{ inputs.android-min-sdk }} -DGEODE_DONT_BUILD_TEST_MODS=1 -DGEODE_CODEGEN_CMAKE_ARGS=\"-G\ Ninja\""
fi
cmake -B build -DCMAKE_BUILD_TYPE=${{ inputs.build-config }} -G Ninja $CMAKE_EXTRA_ARGS -DGEODE_DONT_INSTALL_MODS=ON -DGEODE_TARGET_PLATFORM=${{ steps.platform.outputs.target }} ${{ inputs.configure-args }}
cmake --build build --config ${{ inputs.build-config }} ${{ inputs.build-args }}
Loading
Oops, something went wrong.