diff --git a/scripts/build.sh b/scripts/build.sh index aa07b5fb6..c7ee37179 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -236,12 +236,6 @@ determine_distro() { determine_distro -# Ensure work folder exists -if [[ ! -d $work_folder ]]; then - echo "Creating work folder: $work_folder" - mkdir -p "$work_folder" || $ret 1 -fi - while [[ $1 != "" ]]; do case $1 in -c | --clean) @@ -419,6 +413,12 @@ while [[ $1 != "" ]]; do shift done +# Ensure work folder exists +if [[ ! -d $work_folder ]]; then + echo "Creating work folder: $work_folder" + mkdir -p "$work_folder" || $ret 1 +fi + # Set cmake_dir_path if not explicitly provided via --cmake-path. # Note: This must be done after argument parsing is complete so that # work_folder has been set if --work-folder was specified.