Skip to content

Commit

Permalink
cmake: Remove presets
Browse files Browse the repository at this point in the history
Presets never worked very well. Especially IDE's had troubles with them.
  • Loading branch information
LukasWoodtli committed Dec 17, 2024
1 parent 76e8aed commit e5d7dab
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 325 deletions.
309 changes: 0 additions & 309 deletions CMakePresets.json

This file was deleted.

16 changes: 0 additions & 16 deletions tools/ci/run_ci.sh
Original file line number Diff line number Diff line change
Expand Up @@ -162,32 +162,16 @@ function run_build() {
# Existing directory needed by SonarQube build-wrapper
mkdir -p "${OPT_BUILD_DIRECTORY}"

echo "Default build"
${OPT_WRAPPER_CMD} cmake -GNinja -S ${OPT_SOURCE_DIRECTORY} -B "${OPT_BUILD_DIRECTORY}" \
-DWAKAAMA_PLATFORM=POSIX ${CMAKE_ARGS}
${OPT_WRAPPER_CMD} cmake --build "${OPT_BUILD_DIRECTORY}"

# CMake presets
echo "CMake presets build"
for i in $(cmake --list-presets build | awk '/"/{ print $1 }' | tr -d '"');do
echo "CMake preset $i"
${OPT_WRAPPER_CMD} cmake --preset "$i" -G Ninja ${CMAKE_ARGS}
${OPT_WRAPPER_CMD} cmake --build --preset "$i"
done
}

function run_tests() {
export CTEST_OUTPUT_ON_FAILURE=ON

echo "Default test run"
cmake --build "${OPT_BUILD_DIRECTORY}" --target test

echo "CMake presets test run"
for i in $(cmake --list-presets build | awk '/"/{ print $1 }' | tr -d '"');do
echo "CMake preset $i"
cmake --build --preset "$i" --target test
done

mkdir -p "${REPO_ROOT_DIR}/${OPT_BUILD_DIRECTORY}/coverage"

if [ -z "${OPT_TEST_COVERAGE_REPORT}" ]; then
Expand Down

0 comments on commit e5d7dab

Please sign in to comment.