Skip to content

Commit e5340a8

Browse files
committed
only build AOT image in release mode
1 parent f978583 commit e5340a8

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

build-elinux.sh

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -37,20 +37,19 @@ ${DART_CACHE_BINDIR}/dartaotruntime \
3737
package:${APP_PACKAGE_NAME}/main.dart
3838

3939
# Build AOT image.
40-
echo "Building AOT image... "
41-
${FLUTTER_CACHE_ENGINEDIR}/linux-${ARCH}-release/gen_snapshot \
42-
--deterministic \
43-
--snapshot_kind=app-aot-elf \
44-
--elf=.dart_tool/flutter_build/flutter-embedded-linux/app.so \
45-
--strip \
46-
.dart_tool/flutter_build/flutter-embedded-linux/app.dill
47-
48-
cp .dart_tool/flutter_build/flutter-embedded-linux/app.so ${BUNDLE_DIR}/lib/libapp.so
49-
ls -al ${BUNDLE_DIR}/lib/libapp.so
40+
if [ "X${FLUTTER_SWIFT_BUILD_CONFIG}" == "Xrelease" ]; then
41+
echo "Building AOT image..."
42+
${FLUTTER_CACHE_ENGINEDIR}/linux-${ARCH}-release/gen_snapshot \
43+
--deterministic \
44+
--snapshot_kind=app-aot-elf \
45+
--elf=.dart_tool/flutter_build/flutter-embedded-linux/app.so \
46+
--strip \
47+
.dart_tool/flutter_build/flutter-embedded-linux/app.dill
5048

51-
# remove these artefacts to ensure we don't accidentally start in JIT mode
49+
cp .dart_tool/flutter_build/flutter-embedded-linux/app.so ${BUNDLE_DIR}/lib/libapp.so
50+
ls -al ${BUNDLE_DIR}/lib/libapp.so
5251

53-
if [ "X${FLUTTER_SWIFT_BUILD_CONFIG}" == "Xrelease" ]; then
52+
# remove these artefacts to ensure we don't accidentally start in JIT mode
5453
echo "Removing JIT artifacts..."
5554
rm -rf ${BUNDLE_DIR}/data/flutter_assets/kernel_blob.bin
5655
rm -rf ${BUNDLE_DIR}/data/flutter_assets/isolate_snapshot_data

0 commit comments

Comments
 (0)