target_sources( core
      PRIVATE
      Broadcast.h
      BufferDataTypeExtensions.h
      BufferSizeTrait.h
      BufferSystem.h
      BufferSystem.impl.h
      BufferSystemHelper.h
      BufferSystemHelper.impl.h
      CMakeLists.txt
      Datatype.h
      Environment.h
      Gather.h
      Gatherv.cpp
      Gatherv.h
      MPIHelper.cpp
      MPIHelper.h
      MPIIO.cpp
      MPIIO.h
      MPIManager.cpp
      MPIManager.h
      MPIOperation.h
      MPITextFile.cpp
      MPITextFile.h
      MPIWrapper.cpp
      MPIWrapper.h
      OpenMPBufferSystem.h
      OpenMPBufferSystem.impl.h
      Operation.h
      RecvBuffer.h
      Reduce.h
      SendBuffer.h
      SetReduction.h
      Tokenizing.cpp
      Tokenizing.h
      all.h
      growPolicies/ConstantGrowth.h
      growPolicies/LinearGrowth.h
      growPolicies/OptimalGrowth.h
      )
