From c70a313741e991b06e5ab4ed91979218b2f4104d Mon Sep 17 00:00:00 2001 From: Kris Thielemans Date: Sat, 8 Nov 2025 22:06:22 +0000 Subject: [PATCH 1/4] use yardl 0.6.5 --- .devcontainer/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index fe9b550..c901845 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -87,7 +87,7 @@ RUN mkdir -p /home/vscode/.local/share/CMakeTools \ && chown vscode:conda /home/vscode/.local/share/CMakeTools/cmake-tools-kits.json # Install the yardl tool -ARG YARDL_VERSION=0.6.3 +ARG YARDL_VERSION=0.6.5 RUN wget --quiet "https://github.com/microsoft/yardl/releases/download/v${YARDL_VERSION}/yardl_${YARDL_VERSION}_linux_x86_64.tar.gz" \ && tar -xzf "yardl_${YARDL_VERSION}_linux_x86_64.tar.gz" \ && mv yardl "/opt/conda/envs/${CONDA_ENVIRONMENT_NAME}/bin/" \ From c370b7f9857d8a3b70b63aceb662c3d7eb32a0ab Mon Sep 17 00:00:00 2001 From: Kris Thielemans Date: Sat, 8 Nov 2025 22:07:21 +0000 Subject: [PATCH 2/4] use PETSIRD 0.8.0 --- PETSIRD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PETSIRD b/PETSIRD index 96c1dc0..fa2f043 160000 --- a/PETSIRD +++ b/PETSIRD @@ -1 +1 @@ -Subproject commit 96c1dc0120fea2900b504fad1ab241aa2b1bd7d9 +Subproject commit fa2f04321cba17233817062d64251ed4df72caf9 From f2dd3bbf62743abdfe8fb29a302aebc033dca5d3 Mon Sep 17 00:00:00 2001 From: Kris Thielemans Date: Mon, 10 Nov 2025 02:55:13 +0000 Subject: [PATCH 3/4] update for new PETSIRD CMake --- cpp/CMakeLists.txt | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt index 74cc7fb..1020ae4 100644 --- a/cpp/CMakeLists.txt +++ b/cpp/CMakeLists.txt @@ -16,19 +16,15 @@ else() add_compile_options(-Wall -Wextra -pedantic) endif() -set(PETSIRD_dir ../PETSIRD/cpp/generated) -add_subdirectory(${PETSIRD_dir} PETSIRD_generated) +set(PETSIRD_dir ../PETSIRD/cpp/) +add_subdirectory(${PETSIRD_dir} PETSIRD) # Add any packages, below is an example for ROOT (unlikely you'll need that one though!) # find_package(ROOT REQUIRED COMPONENTS Tree) # Example lines for a new executable # add_executable(my_prog my_prog.cpp) -# target_include_directories(my_prog PUBLIC ${PETSIRD_dir}) -# needed for helpers -# target_include_directories(my_prog PUBLIC ${PETSIRD_dir}/..) -# target_include_directories(my_prog PUBLIC ${PETSIRD_dir}/../helpers/include) -# target_link_libraries(my_prog PUBLIC petsird_generated) +# target_link_libraries(my_prog PUBLIC petsird_helpers) # add any dependencies on packages here # target_link_libraries(my_prog PUBLIC ROOT::Tree) From 4fd989f2ded5dda52daa7afc15598c02e73f2ba1 Mon Sep 17 00:00:00 2001 From: Kris Thielemans Date: Mon, 10 Nov 2025 02:55:29 +0000 Subject: [PATCH 4/4] justfile: empty run target for illustration --- justfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/justfile b/justfile index c62a5c4..37d2a03 100644 --- a/justfile +++ b/justfile @@ -17,3 +17,5 @@ default: run cd cpp/build; \ ninja +@run: build + echo Something here \ No newline at end of file