
target_sources( ${PROJECT_NAME}
	PUBLIC
		${CMAKE_CURRENT_LIST_DIR}/AABox.h
		${CMAKE_CURRENT_LIST_DIR}/AABox.hpp
		${CMAKE_CURRENT_LIST_DIR}/AACube.h
		${CMAKE_CURRENT_LIST_DIR}/AACube.hpp
		${CMAKE_CURRENT_LIST_DIR}/AACubeTree.h
		${CMAKE_CURRENT_LIST_DIR}/AACubeTree.hpp
		${CMAKE_CURRENT_LIST_DIR}/AAKdTree.h
		${CMAKE_CURRENT_LIST_DIR}/AAKdTree.hpp
		${CMAKE_CURRENT_LIST_DIR}/AAPlane.h
		${CMAKE_CURRENT_LIST_DIR}/AAPlane.hpp
		${CMAKE_CURRENT_LIST_DIR}/Array.h
		${CMAKE_CURRENT_LIST_DIR}/ArrayArithmetic.h
		${CMAKE_CURRENT_LIST_DIR}/BaseTree.h
		${CMAKE_CURRENT_LIST_DIR}/BaseTree.hpp
		${CMAKE_CURRENT_LIST_DIR}/BBoxBuildInformationTreeStrategy.h
		${CMAKE_CURRENT_LIST_DIR}/BBoxDistanceKdTreeStrategy.h
		${CMAKE_CURRENT_LIST_DIR}/BucketSizeMaxLevelSubdivisionTreeStrategy.h
		${CMAKE_CURRENT_LIST_DIR}/BucketSizeSubdivisionTreeStrategy.h
		${CMAKE_CURRENT_LIST_DIR}/CellBBoxBuildInformationKdTreeStrategy.h
		${CMAKE_CURRENT_LIST_DIR}/CellCenterAACubeTreeStrategy.h
		${CMAKE_CURRENT_LIST_DIR}/CellLevelTreeStrategy.h
		${CMAKE_CURRENT_LIST_DIR}/CellParentTreeStrategy.h
		${CMAKE_CURRENT_LIST_DIR}/CellRangeDataTreeStrategy.h
		${CMAKE_CURRENT_LIST_DIR}/CellSizeDataTreeStrategy.h
		${CMAKE_CURRENT_LIST_DIR}/Covariance.h
		${CMAKE_CURRENT_LIST_DIR}/DynVectorKernel.h
		${CMAKE_CURRENT_LIST_DIR}/FaceNeighborAACubeTreeStrategy.h
		${CMAKE_CURRENT_LIST_DIR}/FlatCopyVector.h
		${CMAKE_CURRENT_LIST_DIR}/Frame.h
		${CMAKE_CURRENT_LIST_DIR}/HyperplaneCoordinateSystem.h
		${CMAKE_CURRENT_LIST_DIR}/ImmediateTreeDataKernels.h
		${CMAKE_CURRENT_LIST_DIR}/IncrementalDistanceKdTreeStrategy.h
		${CMAKE_CURRENT_LIST_DIR}/IndexedIterator.h
		${CMAKE_CURRENT_LIST_DIR}/IndexedTreeDataKernels.h
		${CMAKE_CURRENT_LIST_DIR}/IndexedTreeDataStrategy.h
		${CMAKE_CURRENT_LIST_DIR}/Jacobi.h
		${CMAKE_CURRENT_LIST_DIR}/KdTree.h
		${CMAKE_CURRENT_LIST_DIR}/KdTree.hpp
		${CMAKE_CURRENT_LIST_DIR}/L1Norm.h
		${CMAKE_CURRENT_LIST_DIR}/L2Norm.h
		${CMAKE_CURRENT_LIST_DIR}/LevelBuildInformationTreeStrategy.h
		${CMAKE_CURRENT_LIST_DIR}/LimitedHeap.h
		${CMAKE_CURRENT_LIST_DIR}/MathHelper.h
		${CMAKE_CURRENT_LIST_DIR}/MatrixXX.h
		${CMAKE_CURRENT_LIST_DIR}/MaxIntervalSplittingKdTreeStrategy.h
		${CMAKE_CURRENT_LIST_DIR}/MaxLevelSubdivisionTreeStrategy.h
		${CMAKE_CURRENT_LIST_DIR}/MaxNorm.h
		${CMAKE_CURRENT_LIST_DIR}/Mean.h
		${CMAKE_CURRENT_LIST_DIR}/NearestNeighbor.h
		${CMAKE_CURRENT_LIST_DIR}/NearestNeighbors.h
		${CMAKE_CURRENT_LIST_DIR}/NullClass.h
		${CMAKE_CURRENT_LIST_DIR}/NullStrategy.h
		${CMAKE_CURRENT_LIST_DIR}/NullStrategy.hpp
		${CMAKE_CURRENT_LIST_DIR}/NullTreeStrategy.h
		${CMAKE_CURRENT_LIST_DIR}/OnOff.h
		${CMAKE_CURRENT_LIST_DIR}/Orientation.h
		${CMAKE_CURRENT_LIST_DIR}/Plane.h
		${CMAKE_CURRENT_LIST_DIR}/Plane.hpp
		${CMAKE_CURRENT_LIST_DIR}/ScalarTypeConversion.h
		${CMAKE_CURRENT_LIST_DIR}/ScalarTypeDeferer.h
		${CMAKE_CURRENT_LIST_DIR}/ShuffleIndicesTreeDataKernelStrategy.h
		${CMAKE_CURRENT_LIST_DIR}/SlidingMidpointSplittingKdTreeStrategy.h
		${CMAKE_CURRENT_LIST_DIR}/StdContainerAdaptor.h
		${CMAKE_CURRENT_LIST_DIR}/StdOverrides.h
		${CMAKE_CURRENT_LIST_DIR}/Swap.h
		${CMAKE_CURRENT_LIST_DIR}/VectorKernel.h
		${CMAKE_CURRENT_LIST_DIR}/VectorXD.h
		${CMAKE_CURRENT_LIST_DIR}/WeightFunc.h
)

target_include_directories( ${PROJECT_NAME}
	PRIVATE
		${CMAKE_CURRENT_SOURCE_DIR}
)
