diff --git a/.github/workflows/presto-release-publish.yml b/.github/workflows/presto-release-publish.yml index 36720303fa17b..3c9e1058fb51c 100644 --- a/.github/workflows/presto-release-publish.yml +++ b/.github/workflows/presto-release-publish.yml @@ -432,7 +432,7 @@ jobs: working-directory: presto-native-execution run: | df -h - docker compose build --build-arg EXTRA_CMAKE_FLAGS=" + docker compose build --build-arg EXTRA_CMAKE_FLAGS=" \ -DPRESTO_ENABLE_PARQUET=ON \ -DPRESTO_ENABLE_REMOTE_FUNCTIONS=ON \ -DPRESTO_ENABLE_JWT=ON \ diff --git a/presto-native-execution/Makefile b/presto-native-execution/Makefile index 8b82be02f75ed..9397a4c632daa 100644 --- a/presto-native-execution/Makefile +++ b/presto-native-execution/Makefile @@ -95,7 +95,7 @@ clean: #: Delete all build artifacts rm -rf $(BUILD_BASE_DIR) velox-submodule: #: Check out code for velox submodule - git submodule sync --recursive + git submodule sync --recursive && \ git submodule update --init --recursive submodules: velox-submodule @@ -107,7 +107,7 @@ build: #: Build the software based in BUILD_DIR and BUILD_TYPE variables cmake --build $(BUILD_BASE_DIR)/$(BUILD_DIR) -j $(NUM_THREADS) debug: #: Build with debugging symbols - $(MAKE) cmake BUILD_DIR=debug BUILD_TYPE=Debug + $(MAKE) cmake BUILD_DIR=debug BUILD_TYPE=Debug && \ $(MAKE) build BUILD_DIR=debug release: #: Build the release version @@ -115,7 +115,7 @@ release: #: Build the release version $(MAKE) build BUILD_DIR=release cmake-and-build: #: cmake and build without updating submodules which requires git - cmake -B "$(BUILD_BASE_DIR)/$(BUILD_DIR)" $(FORCE_COLOR) $(CMAKE_FLAGS) $(EXTRA_CMAKE_FLAGS) + cmake -B "$(BUILD_BASE_DIR)/$(BUILD_DIR)" $(FORCE_COLOR) $(CMAKE_FLAGS) $(EXTRA_CMAKE_FLAGS) && \ cmake --build $(BUILD_BASE_DIR)/$(BUILD_DIR) -j $(NUM_THREADS) unittest: debug #: Build with debugging and run unit tests