Warning, /acts/Core/src/TrackFitting/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 target_sources(
0002 ActsCore
0003 PRIVATE
0004 KalmanFitterError.cpp
0005 GainMatrixUpdater.cpp
0006 GainMatrixSmoother.cpp
0007 GlobalChiSquareFitterError.cpp
0008 GsfError.cpp
0009 GsfUtils.cpp
0010 BetheHeitlerApprox.cpp
0011 GsfMixtureReduction.cpp
0012 GlobalChiSquareFitter.cpp
0013 MbfSmoother.cpp
0014 detail/GsfComponentMerging.cpp
0015 )
0016
0017 foreach(DIM RANGE 1 6)
0018 set(dim_file
0019 ${CMAKE_CURRENT_BINARY_DIR}/detail/GainMatrixUpdaterImpl${DIM}.cpp
0020 )
0021 configure_file(
0022 ${CMAKE_CURRENT_SOURCE_DIR}/detail/GainMatrixUpdaterImpl.cpp.in
0023 ${dim_file}
0024 @ONLY
0025 )
0026
0027 set_source_files_properties(
0028 ${dim_file}
0029 PROPERTIES
0030 COMPILE_DEFINITIONS ACTS_GAIN_MATRIX_UPDATER_INSTANTIATE=${DIM}
0031 )
0032 target_sources(ActsCore PRIVATE ${dim_file})
0033 endforeach()
0034
0035 foreach(DIM RANGE 1 6)
0036 set(dim_file ${CMAKE_CURRENT_BINARY_DIR}/detail/MbfSmootherImpl${DIM}.cpp)
0037 configure_file(
0038 ${CMAKE_CURRENT_SOURCE_DIR}/detail/MbfSmootherImpl.cpp.in
0039 ${dim_file}
0040 @ONLY
0041 )
0042
0043 set_source_files_properties(
0044 ${dim_file}
0045 PROPERTIES COMPILE_DEFINITIONS ACTS_MBF_SMOOTHER_INSTANTIATE=${DIM}
0046 )
0047 target_sources(ActsCore PRIVATE ${dim_file})
0048 endforeach()