Skip to content

Commit 4ae3f56

Browse files
committed
Improving sample-app build examples
1 parent c5921da commit 4ae3f56

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

tools/scripts/build-tests/build-al2-sample-app.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,11 @@ PREFIX_DIR="$1"
2525
echo "Building the Sample App"
2626

2727
mkdir "${PREFIX_DIR}/sample-build"
28+
mkdir "${PREFIX_DIR}/sample-install"
2829
cd "${PREFIX_DIR}/sample-build"
29-
cmake ../aws-sdk-cpp/tools/CI/install-test -G Ninja -DCMAKE_CXX_FLAGS="-ggdb -fsanitize=address" -DCMAKE_PREFIX_PATH="${PREFIX_DIR}/al2-install"
30-
ninja-build
30+
cmake ../aws-sdk-cpp/tools/CI/install-test -G Ninja -DCMAKE_CXX_FLAGS="-ggdb -fsanitize=address" -DCMAKE_PREFIX_PATH="${PREFIX_DIR}/al2-install" -DCMAKE_INSTALL_PREFIX="${PREFIX_DIR}/sample_install"
31+
cmake --build .
32+
cmake --build . --target install
3133

3234
if [ "${AUTORUN}" -eq 0 ]; then
3335
# Only continue if there is a scheduled autorun

tools/scripts/build-tests/build-mac-sample-app.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,11 @@ echo "Building the Sample App"
2626

2727
cd aws-sdk-cpp/tools/CI/install-test
2828
mkdir "${PREFIX_DIR}/sample-build"
29+
mkdir "${PREFIX_DIR}/sample-install"
2930
cd "${PREFIX_DIR}/sample-build"
30-
cmake ../aws-sdk-cpp/tools/CI/install-test -DCMAKE_CXX_FLAGS="-ggdb -fsanitize=address" -DCMAKE_PREFIX_PATH="${PREFIX_DIR}/mac-install"
31+
cmake ../aws-sdk-cpp/tools/CI/install-test -DCMAKE_CXX_FLAGS="-ggdb -fsanitize=address" -DCMAKE_PREFIX_PATH="${PREFIX_DIR}/mac-install" -DCMAKE_INSTALL_PREFIX="${PREFIX_DIR}/sample_install"
3132
cmake --build .
33+
cmake --install .
3234

3335
if [ "${AUTORUN}" -eq 0 ]; then
3436
# Only continue if there is a scheduled autorun

tools/scripts/build-tests/build-windows-default.ps1

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
param($PREFIX_DIR)
99

1010
mkdir "${PREFIX_DIR}/win-build"
11+
mkdir "${PREFIX_DIR}/win-install"
1112
cd "${PREFIX_DIR}/win-build"
12-
&'C:\\Program Files\\CMake\\bin\\cmake.exe' ../aws-sdk-cpp
13+
&'C:\\Program Files\\CMake\\bin\\cmake.exe' ../aws-sdk-cpp -DCMAKE_INSTALL_PREFIX="${PREFIX_DIR}/win-install"
1314
&'C:\\Program Files\\CMake\\bin\\cmake.exe' --build . -j 8
15+
&'C:\\Program Files\\CMake\\bin\\cmake.exe' --build . --target install

0 commit comments

Comments
 (0)