Compare commits

...

13 Commits
v1.0 ... master

Author SHA1 Message Date
d0f5760c7a Add --no-cache to the correct place in the build command.
All checks were successful
Build / build (push) Successful in 27m11s
2024-07-23 22:48:53 +03:00
db4b7e7c46 Add --no-cache to build command.
Some checks failed
Build / build (push) Failing after 32s
2024-07-23 22:47:16 +03:00
165fd4f7f3 Add the .net 8.0 sdk to the build image.
Some checks failed
Build / build (push) Failing after 1m47s
2024-07-23 22:41:38 +03:00
518969e2c9 Merge branch 'stable' of https://git.mixedup.dev/ReFuel/docker-cross-compiler into stable
All checks were successful
Build / build (push) Successful in 36s
2024-06-20 12:57:36 +03:00
3b4d6cee18 Rename additional cmake variable. 2024-06-20 12:45:58 +03:00
5901e3e317 Update build_native to honor build options. 2024-06-14 22:11:22 +03:00
44c8ab3212 Update the cmake scripts by copying the correct commit. 2024-06-14 22:00:05 +03:00
36660bcf38 Add osx options again. 2024-06-14 21:52:51 +03:00
caafc898f3 Convert all files to lf. 2024-06-14 18:24:14 +03:00
4107bf9df4 Rebrand as ReFuel.
Some checks failed
Build / build (push) Failing after 30s
2024-06-13 20:57:08 +03:00
fe004342de Reintroduce build essentials into this repository. 2024-06-13 20:49:00 +03:00
9eb5f90a2e Merge branch 'stable' of https://git.mixedup.dev/QUIK/docker-cross-compiler into stable
All checks were successful
Build / build (push) Successful in 25m12s
2024-03-30 14:34:19 +03:00
ac01f7f2aa [v1.0] Add automatic build action.
All checks were successful
Build / build (push) Successful in 34s
Try adding secrets to the workflow script.

Fix workflow.

Fix typo.

fix docker name conflict.

Removed cmake files from this repository and added node and meson to the apt packages list.

Update .gitea/workflows/build.yaml

node -> nodejs
2024-03-23 11:33:28 +03:00
5 changed files with 6 additions and 7 deletions

View File

@ -18,7 +18,7 @@ jobs:
- name: Check repository out.
uses: actions/checkout@v3
- name: Build Docker Image
run: "docker build -t git.mixedup.dev/refuel/docker-cross-compiler:${{gitea.ref_name}} ."
run: "docker build --no-cache -t git.mixedup.dev/refuel/docker-cross-compiler:${{gitea.ref_name}} ."
- name: Upload Docker Image
run: "docker push git.mixedup.dev/refuel/docker-cross-compiler:${{gitea.ref_name}}"
- name: Alias image as latest and push.

View File

@ -28,6 +28,7 @@ RUN echo docker_cross_compiler > /etc/hostname
cpio \
curl \
dotnet-sdk-6.0 \
dotnet-sdk-8.0 \
gcc-arm-linux-gnueabihf \
gcc-aarch64-linux-gnu \
gcc-i686-linux-gnu \

View File

@ -1,7 +1,7 @@
# ReFuel Toolchain file for OSX-ARM64 systems.
# Copyright (C) 2024
set(CMAKE_SYSTEM_NAME OSX)
set(CMAKE_SYSTEM_NAME Darwin)
set(CMAKE_C_COMPILER aarch64-apple-darwin23-clang)
set(CMAKE_CXX_COMPILER aarch64-apple-darwin23-clang++)

View File

@ -1,7 +1,7 @@
# ReFuel Toolchain file for OSX-ARM64 systems.
# Copyright (C) 2024
set(CMAKE_SYSTEM_NAME OSX)
set(CMAKE_SYSTEM_NAME Darwin)
set(CMAKE_C_COMPILER x86_64-apple-darwin23-clang)
set(CMAKE_CXX_COMPILER x86_64-apple-darwin23-clang++)

6
sh/build_native.sh Normal file → Executable file
View File

@ -16,7 +16,7 @@ fi
if [ -z "$ARCHS" ]
then
ARCHS="linux-arm linux-arm64 linux-x64 win-x64 win-x86"
ARCHS="linux-arm linux-arm64 linux-x64 win-x64 win-x86 osx-arm64 osx-x64"
fi
if [ -z "$DST" ]
@ -43,11 +43,9 @@ for ARCH in $ARCHS; do
cmake -B $BUILD -S $SRC \
-G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_C_FLAGS=-static-libgcc \
-DCMAKE_CXX_FLAGS=-static-libgcc \
-DCMAKE_INSTALL_PREFIX=$PREFIX \
-DCMAKE_TOOLCHAIN_FILE=$TOOLCHAIN \
$QUIK_ADDITIONAL_CMAKE
$REFUEL_ADDITIONAL_CMAKE
# Build and install.
ninja -C $BUILD all