From 145d39ec97c52461ea9ab8e71e1af421b5b884b6 Mon Sep 17 00:00:00 2001 From: ralfulrich <ralf.ulrich@kit.edu> Date: Sat, 1 May 2021 13:01:14 +0200 Subject: [PATCH] fixed dependency bug in automatic particle conversions --- src/framework/core/CMakeLists.txt | 6 ++++-- src/modules/qgsjetII/CMakeLists.txt | 2 +- src/modules/sibyll/CMakeLists.txt | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/framework/core/CMakeLists.txt b/src/framework/core/CMakeLists.txt index 558b227f6..f0edcdebd 100644 --- a/src/framework/core/CMakeLists.txt +++ b/src/framework/core/CMakeLists.txt @@ -5,7 +5,7 @@ file (MAKE_DIRECTORY ${output_dir}) add_custom_command ( OUTPUT ${output_dir}/GeneratedParticleProperties.inc - OUTPUT ${output_dir}/GeneratedParticleClasses.inc + ${output_dir}/GeneratedParticleClasses.inc ${output_dir}/particle_db.pkl COMMAND ${input_dir}/pdxml_reader.py ${input_dir}/ParticleData.xml ${input_dir}/NuclearData.xml @@ -22,7 +22,9 @@ add_custom_command ( add_custom_target (GenParticlesHeaders DEPENDS ${output_dir}/GeneratedParticleProperties.inc - ${output_dir}/GeneratedParticleClasses.inc) + ${output_dir}/GeneratedParticleClasses.inc + ${output_dir}/particle_db.pkl + ) add_dependencies (CORSIKA8 GenParticlesHeaders) install ( diff --git a/src/modules/qgsjetII/CMakeLists.txt b/src/modules/qgsjetII/CMakeLists.txt index 36ebe9b69..9b9777356 100644 --- a/src/modules/qgsjetII/CMakeLists.txt +++ b/src/modules/qgsjetII/CMakeLists.txt @@ -10,7 +10,7 @@ add_custom_command ( ${input_dir}/qgsjet-II-04-codes.dat DEPENDS ${input_dir}/code_generator.py ${input_dir}/qgsjet-II-04-codes.dat - GenParticlesHeaders # for particle_db.pkl + ${PROJECT_BINARY_DIR}/corsika/framework/core/particle_db.pkl WORKING_DIRECTORY ${output_dir} COMMENT "Generate conversion tables for particle codes QGSJetII <-> CORSIKA" diff --git a/src/modules/sibyll/CMakeLists.txt b/src/modules/sibyll/CMakeLists.txt index b3d97a123..969d2f1d2 100644 --- a/src/modules/sibyll/CMakeLists.txt +++ b/src/modules/sibyll/CMakeLists.txt @@ -10,7 +10,7 @@ add_custom_command ( ${input_dir}/sibyll_codes.dat DEPENDS ${input_dir}/code_generator.py ${input_dir}/sibyll_codes.dat - GenParticlesHeaders # for particle_db.pkl + ${PROJECT_BINARY_DIR}/corsika/framework/core/particle_db.pkl WORKING_DIRECTORY ${output_dir}/ COMMENT "Generate conversion tables for particle codes SIBYLL <-> CORSIKA" -- GitLab