diff --git a/openair1/PHY/CODING/nrLDPC_coding/nrLDPC_coding_segment/CMakeLists.txt b/openair1/PHY/CODING/nrLDPC_coding/nrLDPC_coding_segment/CMakeLists.txt index 99ac2279eb..ed8de90594 100644 --- a/openair1/PHY/CODING/nrLDPC_coding/nrLDPC_coding_segment/CMakeLists.txt +++ b/openair1/PHY/CODING/nrLDPC_coding/nrLDPC_coding_segment/CMakeLists.txt @@ -11,6 +11,13 @@ add_library(nr_coding_segment_encoder OBJECT nrLDPC_coding_segment_encoder.c ) +#ensure that the T header files are generated before targets depending on them +if (${T_TRACER}) + add_dependencies(nr_coding_segment_utils generate_T) + add_dependencies(nr_coding_segment_decoder generate_T) + add_dependencies(nr_coding_segment_encoder generate_T) +endif (${T_TRACER}) + add_library(ldpc MODULE) target_link_libraries(ldpc PRIVATE nr_coding_segment_decoder diff --git a/openair1/PHY/CODING/nrLDPC_coding/nrLDPC_coding_xdma/CMakeLists.txt b/openair1/PHY/CODING/nrLDPC_coding/nrLDPC_coding_xdma/CMakeLists.txt index 4cc6421e3f..f51eb9d8ca 100644 --- a/openair1/PHY/CODING/nrLDPC_coding/nrLDPC_coding_xdma/CMakeLists.txt +++ b/openair1/PHY/CODING/nrLDPC_coding/nrLDPC_coding_xdma/CMakeLists.txt @@ -13,6 +13,11 @@ if (ENABLE_LDPC_XDMA) ) target_include_directories(ldpc_xdma PRIVATE ../nrLDPC_coding_segment) + #ensure that the T header files are generated before targets depending on them + if (${T_TRACER}) + add_dependencies(ldpc_xdma generate_T) + endif (${T_TRACER}) + target_link_libraries(ldpc_xdma PRIVATE nr_coding_segment_encoder nr_coding_segment_utils