Build AvaloniaNative before macOS graphics
This commit is contained in:
1 parent
b3dee2dd87
commit
81e4f32d50
2 files changed
+5
-3
No files matched your search
@@ -34,12 +34,12 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Build macOS static graphics libraries
|
|
||||||
run: bash ./scripts/build-macos-static-graphics.sh all
|
|
||||||
|
|
||||||
- name: Build static AvaloniaNative
|
- name: Build static AvaloniaNative
|
||||||
run: bash ./scripts/build-macos-avalonia-native-static.sh
|
run: bash ./scripts/build-macos-avalonia-native-static.sh
|
||||||
|
|
||||||
|
- name: Build macOS static graphics libraries
|
||||||
|
run: bash ./scripts/build-macos-static-graphics.sh all
|
||||||
|
|
||||||
- name: List native outputs
|
- name: List native outputs
|
||||||
run: find "External/NativeStatic/${{ matrix.rid }}/native" -maxdepth 1 -type f -print
|
run: find "External/NativeStatic/${{ matrix.rid }}/native" -maxdepth 1 -type f -print
|
||||||
|
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ if [[ ! -d "$src/.git" ]]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
project="$src/native/Avalonia.Native/src/OSX/Avalonia.Native.OSX.xcodeproj"
|
project="$src/native/Avalonia.Native/src/OSX/Avalonia.Native.OSX.xcodeproj"
|
||||||
|
include_dir="$src/native/Avalonia.Native/inc"
|
||||||
build_dir="$WORK_DIR/avalonia-native-$RID"
|
build_dir="$WORK_DIR/avalonia-native-$RID"
|
||||||
rm -rf "$build_dir"
|
rm -rf "$build_dir"
|
||||||
mkdir -p "$build_dir"
|
mkdir -p "$build_dir"
|
||||||
@@ -39,6 +40,7 @@ xcodebuild \
|
|||||||
EXECUTABLE_PREFIX=lib \
|
EXECUTABLE_PREFIX=lib \
|
||||||
EXECUTABLE_EXTENSION=a \
|
EXECUTABLE_EXTENSION=a \
|
||||||
PRODUCT_NAME=AvaloniaNative \
|
PRODUCT_NAME=AvaloniaNative \
|
||||||
|
HEADER_SEARCH_PATHS="$include_dir" \
|
||||||
CLANG_ENABLE_MODULES=YES \
|
CLANG_ENABLE_MODULES=YES \
|
||||||
GCC_GENERATE_DEBUGGING_SYMBOLS=NO \
|
GCC_GENERATE_DEBUGGING_SYMBOLS=NO \
|
||||||
-jobs "$BUILD_JOBS"
|
-jobs "$BUILD_JOBS"
|
||||||
|
|||||||
Reference in new issue
Block a user