#! /usr/bin/env bash lastdir=$PWD cd "$(dirname "$0")/.." || exit 1 thisdir=$PWD trap 'cd "$lastdir"' EXIT echo " [ { \"directory\": \"$thisdir\", \"command\": \"/usr/local/bin/c++ -I$thisdir/devel/include -g -flto=auto -fno-fat-lto-objects -Wall -Wextra -Werror -Wno-unused-function -Wno-unneeded-internal-declaration -std=gnu++17 -c $thisdir/src/wtr/tiny_watcher/main.cpp\", \"file\": \"$thisdir/src/wtr/tiny_watcher/main.cpp\" }, { \"directory\": \"$thisdir/out/this/Debug\", \"command\": \"/usr/local/bin/c++ -I$thisdir/devel/include -g -flto=auto -fno-fat-lto-objects -Wall -Wextra -Werror -Wno-unused-function -Wno-unneeded-internal-declaration -std=gnu++17 -o CMakeFiles/wtr.watcher.dir/src/wtr/watcher/main.cpp.o -c $thisdir/src/wtr/watcher/main.cpp\", \"file\": \"$thisdir/src/wtr/watcher/main.cpp\" }, { \"directory\": \"$thisdir/out/this/Debug\", \"command\": \"/usr/local/bin/c++ -I$thisdir/devel/include -g -flto=auto -fno-fat-lto-objects -Wall -Wextra -Werror -Wno-unused-function -Wno-unneeded-internal-declaration -std=gnu++17 -o CMakeFiles/wtr.watcher.asan.dir/src/wtr/watcher/main.cpp.o -c $thisdir/src/wtr/watcher/main.cpp\", \"file\": \"$thisdir/src/wtr/watcher/main.cpp\" }, { \"directory\": \"$thisdir/out/this/Debug\", \"command\": \"/usr/local/bin/c++ -I$thisdir/devel/include -g -flto=auto -fno-fat-lto-objects -Wall -Wextra -Werror -Wno-unused-function -Wno-unneeded-internal-declaration -std=gnu++17 -o CMakeFiles/wtr.watcher.tsan.dir/src/wtr/watcher/main.cpp.o -c $thisdir/src/wtr/watcher/main.cpp\", \"file\": \"$thisdir/src/wtr/watcher/main.cpp\" }, { \"directory\": \"$thisdir/out/this/Debug\", \"command\": \"/usr/local/bin/c++ -I$thisdir/devel/include -g -flto=auto -fno-fat-lto-objects -Wall -Wextra -Werror -Wno-unused-function -Wno-unneeded-internal-declaration -std=gnu++17 -o CMakeFiles/wtr.watcher.ubsan.dir/src/wtr/watcher/main.cpp.o -c $thisdir/src/wtr/watcher/main.cpp\", \"file\": \"$thisdir/src/wtr/watcher/main.cpp\" }, { \"directory\": \"$thisdir/out/this/Debug\", \"command\": \"/usr/local/bin/c++ -I$thisdir/devel/include -I$thisdir/out/this/Debug/_deps/snitch-src/include -I$thisdir/out/this/Debug/_deps/snitch-build -g -flto=auto -fno-fat-lto-objects -Wall -Wextra -Werror -Wno-unused-function -Wno-unneeded-internal-declaration -std=gnu++20 -o CMakeFiles/wtr.test_watcher.dir/devel/src/wtr/test_watcher/test_concurrency.cpp.o -c $thisdir/devel/src/wtr/test_watcher/test_concurrency.cpp\", \"file\": \"$thisdir/devel/src/wtr/test_watcher/test_concurrency.cpp\" }, { \"directory\": \"$thisdir/out/this/Debug\", \"command\": \"/usr/local/bin/c++ -I$thisdir/devel/include -I$thisdir/out/this/Debug/_deps/snitch-src/include -I$thisdir/out/this/Debug/_deps/snitch-build -g -flto=auto -fno-fat-lto-objects -Wall -Wextra -Werror -Wno-unused-function -Wno-unneeded-internal-declaration -std=gnu++20 -o CMakeFiles/wtr.test_watcher.dir/devel/src/wtr/test_watcher/test_event_targets.cpp.o -c $thisdir/devel/src/wtr/test_watcher/test_event_targets.cpp\", \"file\": \"$thisdir/devel/src/wtr/test_watcher/test_event_targets.cpp\" }, { \"directory\": \"$thisdir/out/this/Debug\", \"command\": \"/usr/local/bin/c++ -I$thisdir/devel/include -I$thisdir/out/this/Debug/_deps/snitch-src/include -I$thisdir/out/this/Debug/_deps/snitch-build -g -flto=auto -fno-fat-lto-objects -Wall -Wextra -Werror -Wno-unused-function -Wno-unneeded-internal-declaration -std=gnu++20 -o CMakeFiles/wtr.test_watcher.dir/devel/src/wtr/test_watcher/test_new_directories.cpp.o -c $thisdir/devel/src/wtr/test_watcher/test_new_directories.cpp\", \"file\": \"$thisdir/devel/src/wtr/test_watcher/test_new_directories.cpp\" }, { \"directory\": \"$thisdir/out/this/Debug\", \"command\": \"/usr/local/bin/c++ -I$thisdir/devel/include -I$thisdir/out/this/Debug/_deps/snitch-src/include -I$thisdir/out/this/Debug/_deps/snitch-build -g -flto=auto -fno-fat-lto-objects -Wall -Wextra -Werror -Wno-unused-function -Wno-unneeded-internal-declaration -std=gnu++20 -o CMakeFiles/wtr.test_watcher.dir/devel/src/wtr/test_watcher/test_simple.cpp.o -c $thisdir/devel/src/wtr/test_watcher/test_simple.cpp\", \"file\": \"$thisdir/devel/src/wtr/test_watcher/test_simple.cpp\" }, { \"directory\": \"$thisdir/out/this/Debug\", \"command\": \"/usr/local/bin/c++ -I$thisdir/devel/include -I$thisdir/out/this/Debug/_deps/snitch-src/include -I$thisdir/out/this/Debug/_deps/snitch-build -g -flto=auto -fno-fat-lto-objects -Wall -Wextra -Werror -Wno-unused-function -Wno-unneeded-internal-declaration -std=gnu++20 -o CMakeFiles/wtr.test_watcher.asan.dir/devel/src/wtr/test_watcher/test_concurrency.cpp.o -c $thisdir/devel/src/wtr/test_watcher/test_concurrency.cpp\", \"file\": \"$thisdir/devel/src/wtr/test_watcher/test_concurrency.cpp\" }, { \"directory\": \"$thisdir/out/this/Debug\", \"command\": \"/usr/local/bin/c++ -I$thisdir/devel/include -I$thisdir/out/this/Debug/_deps/snitch-src/include -I$thisdir/out/this/Debug/_deps/snitch-build -g -flto=auto -fno-fat-lto-objects -Wall -Wextra -Werror -Wno-unused-function -Wno-unneeded-internal-declaration -std=gnu++20 -o CMakeFiles/wtr.test_watcher.asan.dir/devel/src/wtr/test_watcher/test_event_targets.cpp.o -c $thisdir/devel/src/wtr/test_watcher/test_event_targets.cpp\", \"file\": \"$thisdir/devel/src/wtr/test_watcher/test_event_targets.cpp\" }, { \"directory\": \"$thisdir/out/this/Debug\", \"command\": \"/usr/local/bin/c++ -I$thisdir/devel/include -I$thisdir/out/this/Debug/_deps/snitch-src/include -I$thisdir/out/this/Debug/_deps/snitch-build -g -flto=auto -fno-fat-lto-objects -Wall -Wextra -Werror -Wno-unused-function -Wno-unneeded-internal-declaration -std=gnu++20 -o CMakeFiles/wtr.test_watcher.asan.dir/devel/src/wtr/test_watcher/test_new_directories.cpp.o -c $thisdir/devel/src/wtr/test_watcher/test_new_directories.cpp\", \"file\": \"$thisdir/devel/src/wtr/test_watcher/test_new_directories.cpp\" }, { \"directory\": \"$thisdir/out/this/Debug\", \"command\": \"/usr/local/bin/c++ -I$thisdir/devel/include -I$thisdir/out/this/Debug/_deps/snitch-src/include -I$thisdir/out/this/Debug/_deps/snitch-build -g -flto=auto -fno-fat-lto-objects -Wall -Wextra -Werror -Wno-unused-function -Wno-unneeded-internal-declaration -std=gnu++20 -o CMakeFiles/wtr.test_watcher.asan.dir/devel/src/wtr/test_watcher/test_simple.cpp.o -c $thisdir/devel/src/wtr/test_watcher/test_simple.cpp\", \"file\": \"$thisdir/devel/src/wtr/test_watcher/test_simple.cpp\" }, { \"directory\": \"$thisdir/out/this/Debug\", \"command\": \"/usr/local/bin/c++ -I$thisdir/devel/include -I$thisdir/out/this/Debug/_deps/snitch-src/include -I$thisdir/out/this/Debug/_deps/snitch-build -g -flto=auto -fno-fat-lto-objects -Wall -Wextra -Werror -Wno-unused-function -Wno-unneeded-internal-declaration -std=gnu++20 -o CMakeFiles/wtr.test_watcher.tsan.dir/devel/src/wtr/test_watcher/test_concurrency.cpp.o -c $thisdir/devel/src/wtr/test_watcher/test_concurrency.cpp\", \"file\": \"$thisdir/devel/src/wtr/test_watcher/test_concurrency.cpp\" }, { \"directory\": \"$thisdir/out/this/Debug\", \"command\": \"/usr/local/bin/c++ -I$thisdir/devel/include -I$thisdir/out/this/Debug/_deps/snitch-src/include -I$thisdir/out/this/Debug/_deps/snitch-build -g -flto=auto -fno-fat-lto-objects -Wall -Wextra -Werror -Wno-unused-function -Wno-unneeded-internal-declaration -std=gnu++20 -o CMakeFiles/wtr.test_watcher.tsan.dir/devel/src/wtr/test_watcher/test_event_targets.cpp.o -c $thisdir/devel/src/wtr/test_watcher/test_event_targets.cpp\", \"file\": \"$thisdir/devel/src/wtr/test_watcher/test_event_targets.cpp\" }, { \"directory\": \"$thisdir/out/this/Debug\", \"command\": \"/usr/local/bin/c++ -I$thisdir/devel/include -I$thisdir/out/this/Debug/_deps/snitch-src/include -I$thisdir/out/this/Debug/_deps/snitch-build -g -flto=auto -fno-fat-lto-objects -Wall -Wextra -Werror -Wno-unused-function -Wno-unneeded-internal-declaration -std=gnu++20 -o CMakeFiles/wtr.test_watcher.tsan.dir/devel/src/wtr/test_watcher/test_new_directories.cpp.o -c $thisdir/devel/src/wtr/test_watcher/test_new_directories.cpp\", \"file\": \"$thisdir/devel/src/wtr/test_watcher/test_new_directories.cpp\" }, { \"directory\": \"$thisdir/out/this/Debug\", \"command\": \"/usr/local/bin/c++ -I$thisdir/devel/include -I$thisdir/out/this/Debug/_deps/snitch-src/include -I$thisdir/out/this/Debug/_deps/snitch-build -g -flto=auto -fno-fat-lto-objects -Wall -Wextra -Werror -Wno-unused-function -Wno-unneeded-internal-declaration -std=gnu++20 -o CMakeFiles/wtr.test_watcher.tsan.dir/devel/src/wtr/test_watcher/test_simple.cpp.o -c $thisdir/devel/src/wtr/test_watcher/test_simple.cpp\", \"file\": \"$thisdir/devel/src/wtr/test_watcher/test_simple.cpp\" }, { \"directory\": \"$thisdir/out/this/Debug\", \"command\": \"/usr/local/bin/c++ -I$thisdir/devel/include -I$thisdir/out/this/Debug/_deps/snitch-src/include -I$thisdir/out/this/Debug/_deps/snitch-build -g -flto=auto -fno-fat-lto-objects -Wall -Wextra -Werror -Wno-unused-function -Wno-unneeded-internal-declaration -std=gnu++20 -o CMakeFiles/wtr.test_watcher.ubsan.dir/devel/src/wtr/test_watcher/test_concurrency.cpp.o -c $thisdir/devel/src/wtr/test_watcher/test_concurrency.cpp\", \"file\": \"$thisdir/devel/src/wtr/test_watcher/test_concurrency.cpp\" }, { \"directory\": \"$thisdir/out/this/Debug\", \"command\": \"/usr/local/bin/c++ -I$thisdir/devel/include -I$thisdir/out/this/Debug/_deps/snitch-src/include -I$thisdir/out/this/Debug/_deps/snitch-build -g -flto=auto -fno-fat-lto-objects -Wall -Wextra -Werror -Wno-unused-function -Wno-unneeded-internal-declaration -std=gnu++20 -o CMakeFiles/wtr.test_watcher.ubsan.dir/devel/src/wtr/test_watcher/test_event_targets.cpp.o -c $thisdir/devel/src/wtr/test_watcher/test_event_targets.cpp\", \"file\": \"$thisdir/devel/src/wtr/test_watcher/test_event_targets.cpp\" }, { \"directory\": \"$thisdir/out/this/Debug\", \"command\": \"/usr/local/bin/c++ -I$thisdir/devel/include -I$thisdir/out/this/Debug/_deps/snitch-src/include -I$thisdir/out/this/Debug/_deps/snitch-build -g -flto=auto -fno-fat-lto-objects -Wall -Wextra -Werror -Wno-unused-function -Wno-unneeded-internal-declaration -std=gnu++20 -o CMakeFiles/wtr.test_watcher.ubsan.dir/devel/src/wtr/test_watcher/test_new_directories.cpp.o -c $thisdir/devel/src/wtr/test_watcher/test_new_directories.cpp\", \"file\": \"$thisdir/devel/src/wtr/test_watcher/test_new_directories.cpp\" }, { \"directory\": \"$thisdir/out/this/Debug\", \"command\": \"/usr/local/bin/c++ -I$thisdir/devel/include -I$thisdir/out/this/Debug/_deps/snitch-src/include -I$thisdir/out/this/Debug/_deps/snitch-build -g -flto=auto -fno-fat-lto-objects -Wall -Wextra -Werror -Wno-unused-function -Wno-unneeded-internal-declaration -std=gnu++20 -o CMakeFiles/wtr.test_watcher.ubsan.dir/devel/src/wtr/test_watcher/test_simple.cpp.o -c $thisdir/devel/src/wtr/test_watcher/test_simple.cpp\", \"file\": \"$thisdir/devel/src/wtr/test_watcher/test_simple.cpp\" }, { \"directory\": \"$thisdir/out/this/Debug\", \"command\": \"/usr/local/bin/c++ -I$thisdir/devel/include -I$thisdir/out/this/Debug/_deps/snitch-src/include -I$thisdir/out/this/Debug/_deps/snitch-build -g -flto=auto -fno-fat-lto-objects -Wall -Wextra -Werror -Wno-unused-function -Wno-unneeded-internal-declaration -std=gnu++20 -o CMakeFiles/wtr.test_watcher.dir/devel/src/wtr/test_watcher/test_performance.cpp.o -c $thisdir/devel/src/wtr/test_watcher/test_performance.cpp\", \"file\": \"$thisdir/devel/src/wtr/test_watcher/test_performance.cpp\" }, { \"directory\": \"$thisdir/out/this/Debug/_deps/snitch-build\", \"command\": \"/usr/local/bin/c++ -I$thisdir/out/this/Debug/_deps/snitch-src/include -I$thisdir/out/this/Debug/_deps/snitch-build -g -std=gnu++20 -o CMakeFiles/snitch.dir/src/snitch.cpp.o -c $thisdir/out/this/Debug/_deps/snitch-src/src/snitch.cpp\", \"file\": \"$thisdir/out/this/Debug/_deps/snitch-src/src/snitch.cpp\" } ]"