diff --git a/config.sh b/config.sh index 614fc73f..548f6ab0 100755 --- a/config.sh +++ b/config.sh @@ -19,10 +19,10 @@ PROJECT_APP_LIST=(${PROJECT_NAME}) PROJECT_PRIVATE_KEY=${DEVELOPER_PRIVATE_KEY} PROJECT_PUBLIC_KEY=${DEVELOPER_PUBLIC_KEY} -PROJECT_ENABLE_WIN32_LONG_PATH_NAMES=OFF - PROJECT_FLUTTER_BASE_HREF=/ui/ +PROJECT_ENABLE_WIN32_LONG_PATH_NAMES=OFF + PROJECT_ENABLE_BACKWARD_CPP=OFF PROJECT_ENABLE_BOOST=ON PROJECT_ENABLE_CPP_HTTPLIB=ON diff --git a/scripts/env.sh b/scripts/env.sh index 1050bca3..72469daa 100755 --- a/scripts/env.sh +++ b/scripts/env.sh @@ -7,6 +7,8 @@ PROJECT_IS_MINGW=$4 PROJECT_IS_MINGW_UNIX=$5 DISABLE_CREATE_DIRS=$6 +PROJECT_FLUTTER_BASE_HREF=/ + if [ "${PROJECT_IS_MINGW}" != "1" ]; then PROJECT_IS_MINGW_UNIX=0 fi @@ -310,9 +312,10 @@ export PROJECT_COMPANY_NAME export PROJECT_COPYRIGHT export PROJECT_DESC export PROJECT_DIST_DIR -export PROJECT_ENABLE_WIN32_LONG_PATH_NAMES export PROJECT_ENABLE_V2_ERRORS +export PROJECT_ENABLE_WIN32_LONG_PATH_NAMES export PROJECT_FILE_PART +export PROJECT_FLUTTER_BASE_HREF export PROJECT_GIT_REV export PROJECT_IS_ALPINE export PROJECT_IS_ARM64 diff --git a/scripts/make_common.sh b/scripts/make_common.sh index 55b19d43..2475e37e 100755 --- a/scripts/make_common.sh +++ b/scripts/make_common.sh @@ -101,13 +101,13 @@ if [ -f "${PROJECT_SOURCE_DIR}/web/${PROJECT_NAME}/pubspec.yaml" ]; then docker exec \ ${FLUTTER_CONTAINER_NAME} \ /bin/bash -c \ - "flutter build web" || exit 1 + "flutter build web --base-href=${PROJECT_FLUTTER_BASE_HREF}" || exit 1 docker stop ${FLUTTER_CONTAINER_NAME} docker rm ${FLUTTER_CONTAINER_NAME} else pushd "${PROJECT_SOURCE_DIR}/web/${PROJECT_NAME}" - flutter build web || exit 1 + flutter build web --base-href=${PROJECT_FLUTTER_BASE_HREF} || exit 1 popd fi