File tree Expand file tree Collapse file tree
tools/scripts/build-tests Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -21,3 +21,11 @@ cd "${PREFIX_DIR}/al2-build"
2121cmake -GNinja ../aws-sdk-cpp -DCMAKE_BUILD_TYPE=Debug -DCMAKE_TOOLCHAIN_FILE=../aws-sdk-cpp/toolchains/clang-c++20.cmake -DCMAKE_INSTALL_PREFIX=" ${PREFIX_DIR} /al2-install" -DAWS_ENABLE_CORE_INTEGRATION_TEST=ON
2222ninja-build -j $( grep -c ^processor /proc/cpuinfo)
2323ninja-build install
24+
25+ # Clean up temp build files, however leave built integration tests as they have no install target
26+ rm -rf " ${PREFIX_DIR} /al2-build/AWSSDK/"
27+ rm -rf " ${PREFIX_DIR} /al2-build/CMakeFiles/"
28+ rm -rf " ${PREFIX_DIR} /al2-build/crt/"
29+ rm -rf " ${PREFIX_DIR} /al2-build/generated/"
30+ rm -rf " ${PREFIX_DIR} /al2-build/lib/"
31+ rm -rf " ${PREFIX_DIR} /al2-build/src/"
Original file line number Diff line number Diff line change 2727cmake " ${CMAKE_ARGS[@]} "
2828ninja-build -j $( grep -c ^processor /proc/cpuinfo)
2929ninja-build install
30+
31+ # Clean up temp build files, however leave built integration tests as they have no install target
32+ rm -rf " ${PREFIX_DIR} /al2-build/AWSSDK/"
33+ rm -rf " ${PREFIX_DIR} /al2-build/CMakeFiles/"
34+ rm -rf " ${PREFIX_DIR} /al2-build/crt/"
35+ find " ${PREFIX_DIR} /al2-build/generated/" -mindepth 1 -maxdepth 1 ! -name " smoke-tests" -exec rm -rf {} +
36+ rm -rf " ${PREFIX_DIR} /al2-build/lib/"
37+ rm -rf " ${PREFIX_DIR} /al2-build/src/"
Original file line number Diff line number Diff line change @@ -21,3 +21,11 @@ cd "${PREFIX_DIR}/al2-build"
2121cmake -GNinja ../aws-sdk-cpp -DCMAKE_BUILD_TYPE=Debug -DCMAKE_TOOLCHAIN_FILE=../aws-sdk-cpp/toolchains/gcc10-c++20.cmake -DCMAKE_INSTALL_PREFIX=" ${PREFIX_DIR} /al2-install" -DAWS_ENABLE_CORE_INTEGRATION_TEST=ON
2222ninja-build -j $( grep -c ^processor /proc/cpuinfo)
2323ninja-build install
24+
25+ # Clean up temp build files, however leave built integration tests as they have no install target
26+ rm -rf " ${PREFIX_DIR} /al2-build/AWSSDK/"
27+ rm -rf " ${PREFIX_DIR} /al2-build/CMakeFiles/"
28+ rm -rf " ${PREFIX_DIR} /al2-build/crt/"
29+ rm -rf " ${PREFIX_DIR} /al2-build/generated/"
30+ rm -rf " ${PREFIX_DIR} /al2-build/lib/"
31+ rm -rf " ${PREFIX_DIR} /al2-build/src/"
Original file line number Diff line number Diff line change @@ -21,3 +21,11 @@ cd "${PREFIX_DIR}/al2-build"
2121cmake -GNinja ../aws-sdk-cpp -DCMAKE_BUILD_TYPE=Debug -DENABLE_UNITY_BUILD=OFF -DCMAKE_INSTALL_PREFIX=" ${PREFIX_DIR} /al2-install" -DAWS_ENABLE_CORE_INTEGRATION_TEST=ON
2222ninja-build -j $( grep -c ^processor /proc/cpuinfo)
2323ninja-build install
24+
25+ # Clean up temp build files, however leave built integration tests as they have no install target
26+ rm -rf " ${PREFIX_DIR} /al2-build/AWSSDK/"
27+ rm -rf " ${PREFIX_DIR} /al2-build/CMakeFiles/"
28+ rm -rf " ${PREFIX_DIR} /al2-build/crt/"
29+ rm -rf " ${PREFIX_DIR} /al2-build/generated/"
30+ rm -rf " ${PREFIX_DIR} /al2-build/lib/"
31+ rm -rf " ${PREFIX_DIR} /al2-build/src/"
Original file line number Diff line number Diff line change @@ -21,3 +21,11 @@ cd "${PREFIX_DIR}/al2-build"
2121cmake -GNinja ../aws-sdk-cpp -DCMAKE_INSTALL_PREFIX=" ${PREFIX_DIR} /al2-install" -DAWS_ENABLE_CORE_INTEGRATION_TEST=ON
2222cmake --build . --parallel $( grep -c ^processor /proc/cpuinfo)
2323cmake --build . --target install
24+
25+ # Clean up temp build files, however leave built integration tests as they have no install target
26+ rm -rf " ${PREFIX_DIR} /al2-build/AWSSDK/"
27+ rm -rf " ${PREFIX_DIR} /al2-build/CMakeFiles/"
28+ rm -rf " ${PREFIX_DIR} /al2-build/crt/"
29+ rm -rf " ${PREFIX_DIR} /al2-build/generated/"
30+ rm -rf " ${PREFIX_DIR} /al2-build/lib/"
31+ rm -rf " ${PREFIX_DIR} /al2-build/src/"
You can’t perform that action at this time.
0 commit comments