Cleanup: remove contributors for CMake files
[blender.git] / intern / itasc / CMakeLists.txt
1 # ***** BEGIN GPL LICENSE BLOCK *****
2 #
3 # This program is free software; you can redistribute it and/or
4 # modify it under the terms of the GNU General Public License
5 # as published by the Free Software Foundation; either version 2
6 # of the License, or (at your option) any later version.
7 #
8 # This program is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11 # GNU General Public License for more details.
12 #
13 # You should have received a copy of the GNU General Public License
14 # along with this program; if not, write to the Free Software Foundation,
15 # Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16 #
17 # The Original Code is Copyright (C) 2006, Blender Foundation
18 # All rights reserved.
19 # ***** END GPL LICENSE BLOCK *****
20 remove_strict_flags()
21 set(INC
22
23 )
24
25 set(INC_SYS
26         ${EIGEN3_INCLUDE_DIRS}
27 )
28
29 if(NOT WITH_SYSTEM_EIGEN3)
30         set(EIGEN3_HEADERS
31                 # until we have another user...
32                 ../../extern/Eigen3/Eigen/src/Cholesky/LDLT.h
33                 ../../extern/Eigen3/Eigen/src/Cholesky/LLT.h
34                 ../../extern/Eigen3/Eigen/src/Cholesky/LLT_MKL.h
35                 ../../extern/Eigen3/Eigen/src/CholmodSupport/CholmodSupport.h
36                 ../../extern/Eigen3/Eigen/src/Core/Array.h
37                 ../../extern/Eigen3/Eigen/src/Core/ArrayBase.h
38                 ../../extern/Eigen3/Eigen/src/Core/ArrayWrapper.h
39                 ../../extern/Eigen3/Eigen/src/Core/Assign.h
40                 ../../extern/Eigen3/Eigen/src/Core/Assign_MKL.h
41                 ../../extern/Eigen3/Eigen/src/Core/BandMatrix.h
42                 ../../extern/Eigen3/Eigen/src/Core/Block.h
43                 ../../extern/Eigen3/Eigen/src/Core/BooleanRedux.h
44                 ../../extern/Eigen3/Eigen/src/Core/CommaInitializer.h
45                 ../../extern/Eigen3/Eigen/src/Core/CwiseBinaryOp.h
46                 ../../extern/Eigen3/Eigen/src/Core/CwiseNullaryOp.h
47                 ../../extern/Eigen3/Eigen/src/Core/CwiseUnaryOp.h
48                 ../../extern/Eigen3/Eigen/src/Core/CwiseUnaryView.h
49                 ../../extern/Eigen3/Eigen/src/Core/DenseBase.h
50                 ../../extern/Eigen3/Eigen/src/Core/DenseCoeffsBase.h
51                 ../../extern/Eigen3/Eigen/src/Core/DenseStorage.h
52                 ../../extern/Eigen3/Eigen/src/Core/Diagonal.h
53                 ../../extern/Eigen3/Eigen/src/Core/DiagonalMatrix.h
54                 ../../extern/Eigen3/Eigen/src/Core/DiagonalProduct.h
55                 ../../extern/Eigen3/Eigen/src/Core/Dot.h
56                 ../../extern/Eigen3/Eigen/src/Core/EigenBase.h
57                 ../../extern/Eigen3/Eigen/src/Core/Flagged.h
58                 ../../extern/Eigen3/Eigen/src/Core/ForceAlignedAccess.h
59                 ../../extern/Eigen3/Eigen/src/Core/Functors.h
60                 ../../extern/Eigen3/Eigen/src/Core/Fuzzy.h
61                 ../../extern/Eigen3/Eigen/src/Core/GeneralProduct.h
62                 ../../extern/Eigen3/Eigen/src/Core/GenericPacketMath.h
63                 ../../extern/Eigen3/Eigen/src/Core/GlobalFunctions.h
64                 ../../extern/Eigen3/Eigen/src/Core/IO.h
65                 ../../extern/Eigen3/Eigen/src/Core/Map.h
66                 ../../extern/Eigen3/Eigen/src/Core/MapBase.h
67                 ../../extern/Eigen3/Eigen/src/Core/MathFunctions.h
68                 ../../extern/Eigen3/Eigen/src/Core/Matrix.h
69                 ../../extern/Eigen3/Eigen/src/Core/MatrixBase.h
70                 ../../extern/Eigen3/Eigen/src/Core/NestByValue.h
71                 ../../extern/Eigen3/Eigen/src/Core/NoAlias.h
72                 ../../extern/Eigen3/Eigen/src/Core/NumTraits.h
73                 ../../extern/Eigen3/Eigen/src/Core/PermutationMatrix.h
74                 ../../extern/Eigen3/Eigen/src/Core/PlainObjectBase.h
75                 ../../extern/Eigen3/Eigen/src/Core/Product.h
76                 ../../extern/Eigen3/Eigen/src/Core/ProductBase.h
77                 ../../extern/Eigen3/Eigen/src/Core/Random.h
78                 ../../extern/Eigen3/Eigen/src/Core/Redux.h
79                 ../../extern/Eigen3/Eigen/src/Core/Replicate.h
80                 ../../extern/Eigen3/Eigen/src/Core/ReturnByValue.h
81                 ../../extern/Eigen3/Eigen/src/Core/Reverse.h
82                 ../../extern/Eigen3/Eigen/src/Core/Select.h
83                 ../../extern/Eigen3/Eigen/src/Core/SelfAdjointView.h
84                 ../../extern/Eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h
85                 ../../extern/Eigen3/Eigen/src/Core/SolveTriangular.h
86                 ../../extern/Eigen3/Eigen/src/Core/StableNorm.h
87                 ../../extern/Eigen3/Eigen/src/Core/Stride.h
88                 ../../extern/Eigen3/Eigen/src/Core/Swap.h
89                 ../../extern/Eigen3/Eigen/src/Core/Transpose.h
90                 ../../extern/Eigen3/Eigen/src/Core/Transpositions.h
91                 ../../extern/Eigen3/Eigen/src/Core/TriangularMatrix.h
92                 ../../extern/Eigen3/Eigen/src/Core/VectorBlock.h
93                 ../../extern/Eigen3/Eigen/src/Core/VectorwiseOp.h
94                 ../../extern/Eigen3/Eigen/src/Core/Visitor.h
95                 ../../extern/Eigen3/Eigen/src/Core/arch/AltiVec/Complex.h
96                 ../../extern/Eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h
97                 ../../extern/Eigen3/Eigen/src/Core/arch/Default/Settings.h
98                 ../../extern/Eigen3/Eigen/src/Core/arch/NEON/Complex.h
99                 ../../extern/Eigen3/Eigen/src/Core/arch/NEON/PacketMath.h
100                 ../../extern/Eigen3/Eigen/src/Core/arch/SSE/Complex.h
101                 ../../extern/Eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h
102                 ../../extern/Eigen3/Eigen/src/Core/arch/SSE/PacketMath.h
103                 ../../extern/Eigen3/Eigen/src/Core/products/CoeffBasedProduct.h
104                 ../../extern/Eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h
105                 ../../extern/Eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h
106                 ../../extern/Eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h
107                 ../../extern/Eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h
108                 ../../extern/Eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h
109                 ../../extern/Eigen3/Eigen/src/Core/products/GeneralMatrixVector.h
110                 ../../extern/Eigen3/Eigen/src/Core/products/GeneralMatrixVector_MKL.h
111                 ../../extern/Eigen3/Eigen/src/Core/products/Parallelizer.h
112                 ../../extern/Eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h
113                 ../../extern/Eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h
114                 ../../extern/Eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h
115                 ../../extern/Eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h
116                 ../../extern/Eigen3/Eigen/src/Core/products/SelfadjointProduct.h
117                 ../../extern/Eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h
118                 ../../extern/Eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h
119                 ../../extern/Eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h
120                 ../../extern/Eigen3/Eigen/src/Core/products/TriangularMatrixVector.h
121                 ../../extern/Eigen3/Eigen/src/Core/products/TriangularMatrixVector_MKL.h
122                 ../../extern/Eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h
123                 ../../extern/Eigen3/Eigen/src/Core/products/TriangularSolverMatrix_MKL.h
124                 ../../extern/Eigen3/Eigen/src/Core/products/TriangularSolverVector.h
125                 ../../extern/Eigen3/Eigen/src/Core/util/BlasUtil.h
126                 ../../extern/Eigen3/Eigen/src/Core/util/Constants.h
127                 ../../extern/Eigen3/Eigen/src/Core/util/DisableStupidWarnings.h
128                 ../../extern/Eigen3/Eigen/src/Core/util/ForwardDeclarations.h
129                 ../../extern/Eigen3/Eigen/src/Core/util/Macros.h
130                 ../../extern/Eigen3/Eigen/src/Core/util/Memory.h
131                 ../../extern/Eigen3/Eigen/src/Core/util/Meta.h
132                 ../../extern/Eigen3/Eigen/src/Core/util/MKL_support.h
133                 ../../extern/Eigen3/Eigen/src/Core/util/NonMPL2.h
134                 ../../extern/Eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h
135                 ../../extern/Eigen3/Eigen/src/Core/util/StaticAssert.h
136                 ../../extern/Eigen3/Eigen/src/Core/util/XprHelper.h
137                 ../../extern/Eigen3/Eigen/src/Eigen2Support/Block.h
138                 ../../extern/Eigen3/Eigen/src/Eigen2Support/Cwise.h
139                 ../../extern/Eigen3/Eigen/src/Eigen2Support/CwiseOperators.h
140                 ../../extern/Eigen3/Eigen/src/Eigen2Support/Lazy.h
141                 ../../extern/Eigen3/Eigen/src/Eigen2Support/LeastSquares.h
142                 ../../extern/Eigen3/Eigen/src/Eigen2Support/LU.h
143                 ../../extern/Eigen3/Eigen/src/Eigen2Support/Macros.h
144                 ../../extern/Eigen3/Eigen/src/Eigen2Support/MathFunctions.h
145                 ../../extern/Eigen3/Eigen/src/Eigen2Support/Memory.h
146                 ../../extern/Eigen3/Eigen/src/Eigen2Support/Meta.h
147                 ../../extern/Eigen3/Eigen/src/Eigen2Support/Minor.h
148                 ../../extern/Eigen3/Eigen/src/Eigen2Support/QR.h
149                 ../../extern/Eigen3/Eigen/src/Eigen2Support/SVD.h
150                 ../../extern/Eigen3/Eigen/src/Eigen2Support/TriangularSolver.h
151                 ../../extern/Eigen3/Eigen/src/Eigen2Support/VectorBlock.h
152                 ../../extern/Eigen3/Eigen/src/Eigen2Support/Geometry/AlignedBox.h
153                 ../../extern/Eigen3/Eigen/src/Eigen2Support/Geometry/All.h
154                 ../../extern/Eigen3/Eigen/src/Eigen2Support/Geometry/AngleAxis.h
155                 ../../extern/Eigen3/Eigen/src/Eigen2Support/Geometry/Hyperplane.h
156                 ../../extern/Eigen3/Eigen/src/Eigen2Support/Geometry/ParametrizedLine.h
157                 ../../extern/Eigen3/Eigen/src/Eigen2Support/Geometry/Quaternion.h
158                 ../../extern/Eigen3/Eigen/src/Eigen2Support/Geometry/Rotation2D.h
159                 ../../extern/Eigen3/Eigen/src/Eigen2Support/Geometry/RotationBase.h
160                 ../../extern/Eigen3/Eigen/src/Eigen2Support/Geometry/Scaling.h
161                 ../../extern/Eigen3/Eigen/src/Eigen2Support/Geometry/Transform.h
162                 ../../extern/Eigen3/Eigen/src/Eigen2Support/Geometry/Translation.h
163                 ../../extern/Eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h
164                 ../../extern/Eigen3/Eigen/src/Eigenvalues/ComplexSchur.h
165                 ../../extern/Eigen3/Eigen/src/Eigenvalues/ComplexSchur_MKL.h
166                 ../../extern/Eigen3/Eigen/src/Eigenvalues/EigenSolver.h
167                 ../../extern/Eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h
168                 ../../extern/Eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h
169                 ../../extern/Eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h
170                 ../../extern/Eigen3/Eigen/src/Eigenvalues/RealSchur.h
171                 ../../extern/Eigen3/Eigen/src/Eigenvalues/RealSchur_MKL.h
172                 ../../extern/Eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h
173                 ../../extern/Eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h
174                 ../../extern/Eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h
175                 ../../extern/Eigen3/Eigen/src/Geometry/AlignedBox.h
176                 ../../extern/Eigen3/Eigen/src/Geometry/AngleAxis.h
177                 ../../extern/Eigen3/Eigen/src/Geometry/EulerAngles.h
178                 ../../extern/Eigen3/Eigen/src/Geometry/Homogeneous.h
179                 ../../extern/Eigen3/Eigen/src/Geometry/Hyperplane.h
180                 ../../extern/Eigen3/Eigen/src/Geometry/OrthoMethods.h
181                 ../../extern/Eigen3/Eigen/src/Geometry/ParametrizedLine.h
182                 ../../extern/Eigen3/Eigen/src/Geometry/Quaternion.h
183                 ../../extern/Eigen3/Eigen/src/Geometry/Rotation2D.h
184                 ../../extern/Eigen3/Eigen/src/Geometry/RotationBase.h
185                 ../../extern/Eigen3/Eigen/src/Geometry/Scaling.h
186                 ../../extern/Eigen3/Eigen/src/Geometry/Transform.h
187                 ../../extern/Eigen3/Eigen/src/Geometry/Translation.h
188                 ../../extern/Eigen3/Eigen/src/Geometry/Umeyama.h
189                 ../../extern/Eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h
190                 ../../extern/Eigen3/Eigen/src/Householder/BlockHouseholder.h
191                 ../../extern/Eigen3/Eigen/src/Householder/Householder.h
192                 ../../extern/Eigen3/Eigen/src/Householder/HouseholderSequence.h
193                 ../../extern/Eigen3/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h
194                 ../../extern/Eigen3/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h
195                 ../../extern/Eigen3/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h
196                 ../../extern/Eigen3/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h
197                 ../../extern/Eigen3/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h
198                 ../../extern/Eigen3/Eigen/src/Jacobi/Jacobi.h
199                 ../../extern/Eigen3/Eigen/src/LU/Determinant.h
200                 ../../extern/Eigen3/Eigen/src/LU/FullPivLU.h
201                 ../../extern/Eigen3/Eigen/src/LU/Inverse.h
202                 ../../extern/Eigen3/Eigen/src/LU/PartialPivLU.h
203                 ../../extern/Eigen3/Eigen/src/LU/PartialPivLU_MKL.h
204                 ../../extern/Eigen3/Eigen/src/LU/arch/Inverse_SSE.h
205                 ../../extern/Eigen3/Eigen/src/misc/blas.h
206                 ../../extern/Eigen3/Eigen/src/misc/Image.h
207                 ../../extern/Eigen3/Eigen/src/misc/Kernel.h
208                 ../../extern/Eigen3/Eigen/src/misc/Solve.h
209                 ../../extern/Eigen3/Eigen/src/misc/SparseSolve.h
210                 ../../extern/Eigen3/Eigen/src/OrderingMethods/Amd.h
211                 ../../extern/Eigen3/Eigen/src/PardisoSupport/PardisoSupport.h
212                 ../../extern/Eigen3/Eigen/src/PaStiXSupport/PaStiXSupport.h
213                 ../../extern/Eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h
214                 ../../extern/Eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h
215                 ../../extern/Eigen3/Eigen/src/plugins/BlockMethods.h
216                 ../../extern/Eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h
217                 ../../extern/Eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h
218                 ../../extern/Eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h
219                 ../../extern/Eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h
220                 ../../extern/Eigen3/Eigen/src/QR/ColPivHouseholderQR.h
221                 ../../extern/Eigen3/Eigen/src/QR/ColPivHouseholderQR_MKL.h
222                 ../../extern/Eigen3/Eigen/src/QR/FullPivHouseholderQR.h
223                 ../../extern/Eigen3/Eigen/src/QR/HouseholderQR.h
224                 ../../extern/Eigen3/Eigen/src/QR/HouseholderQR_MKL.h
225                 ../../extern/Eigen3/Eigen/src/SparseCholesky/SimplicialCholesky.h
226                 ../../extern/Eigen3/Eigen/src/SparseCore/AmbiVector.h
227                 ../../extern/Eigen3/Eigen/src/SparseCore/CompressedStorage.h
228                 ../../extern/Eigen3/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h
229                 ../../extern/Eigen3/Eigen/src/SparseCore/CoreIterators.h
230                 ../../extern/Eigen3/Eigen/src/SparseCore/MappedSparseMatrix.h
231                 ../../extern/Eigen3/Eigen/src/SparseCore/SparseAssign.h
232                 ../../extern/Eigen3/Eigen/src/SparseCore/SparseBlock.h
233                 ../../extern/Eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h
234                 ../../extern/Eigen3/Eigen/src/SparseCore/SparseCwiseUnaryOp.h
235                 ../../extern/Eigen3/Eigen/src/SparseCore/SparseDenseProduct.h
236                 ../../extern/Eigen3/Eigen/src/SparseCore/SparseDiagonalProduct.h
237                 ../../extern/Eigen3/Eigen/src/SparseCore/SparseDot.h
238                 ../../extern/Eigen3/Eigen/src/SparseCore/SparseFuzzy.h
239                 ../../extern/Eigen3/Eigen/src/SparseCore/SparseMatrix.h
240                 ../../extern/Eigen3/Eigen/src/SparseCore/SparseMatrixBase.h
241                 ../../extern/Eigen3/Eigen/src/SparseCore/SparsePermutation.h
242                 ../../extern/Eigen3/Eigen/src/SparseCore/SparseProduct.h
243                 ../../extern/Eigen3/Eigen/src/SparseCore/SparseRedux.h
244                 ../../extern/Eigen3/Eigen/src/SparseCore/SparseSelfAdjointView.h
245                 ../../extern/Eigen3/Eigen/src/SparseCore/SparseSparseProductWithPruning.h
246                 ../../extern/Eigen3/Eigen/src/SparseCore/SparseTranspose.h
247                 ../../extern/Eigen3/Eigen/src/SparseCore/SparseTriangularView.h
248                 ../../extern/Eigen3/Eigen/src/SparseCore/SparseUtil.h
249                 ../../extern/Eigen3/Eigen/src/SparseCore/SparseVector.h
250                 ../../extern/Eigen3/Eigen/src/SparseCore/SparseView.h
251                 ../../extern/Eigen3/Eigen/src/SparseCore/TriangularSolver.h
252                 ../../extern/Eigen3/Eigen/src/StlSupport/details.h
253                 ../../extern/Eigen3/Eigen/src/StlSupport/StdDeque.h
254                 ../../extern/Eigen3/Eigen/src/StlSupport/StdList.h
255                 ../../extern/Eigen3/Eigen/src/StlSupport/StdVector.h
256                 ../../extern/Eigen3/Eigen/src/SuperLUSupport/SuperLUSupport.h
257                 ../../extern/Eigen3/Eigen/src/SVD/JacobiSVD.h
258                 ../../extern/Eigen3/Eigen/src/SVD/JacobiSVD_MKL.h
259                 ../../extern/Eigen3/Eigen/src/SVD/UpperBidiagonalization.h
260                 ../../extern/Eigen3/Eigen/src/UmfPackSupport/UmfPackSupport.h
261         )
262 endif()
263
264 set(SRC
265         Armature.cpp
266         Cache.cpp
267         ConstraintSet.cpp
268         ControlledObject.cpp
269         CopyPose.cpp
270         Distance.cpp
271         FixedObject.cpp
272         MovingFrame.cpp
273         Scene.cpp
274         UncontrolledObject.cpp
275         WDLSSolver.cpp
276         WSDLSSolver.cpp
277         WorldObject.cpp
278         eigen_types.cpp
279         ublas_types.hpp
280
281         kdl/chain.cpp
282         kdl/chainfksolverpos_recursive.cpp
283         kdl/chainjnttojacsolver.cpp
284         kdl/frameacc.cpp
285         kdl/frames.cpp
286         kdl/frames_io.cpp
287         kdl/framevel.cpp
288         kdl/inertia.cpp
289         kdl/jacobian.cpp
290         kdl/jntarray.cpp
291         kdl/jntarrayacc.cpp
292         kdl/jntarrayvel.cpp
293         kdl/joint.cpp
294         kdl/kinfam_io.cpp
295         kdl/segment.cpp
296         kdl/tree.cpp
297         kdl/treefksolverpos_recursive.cpp
298         kdl/treejnttojacsolver.cpp
299         kdl/utilities/error_stack.cpp
300         kdl/utilities/utility.cpp
301         kdl/utilities/utility_io.cpp
302
303         Armature.hpp
304         Cache.hpp
305         ConstraintSet.hpp
306         ControlledObject.hpp
307         CopyPose.hpp
308         Distance.hpp
309         FixedObject.hpp
310         MovingFrame.hpp
311         Object.hpp
312         Scene.hpp
313         Solver.hpp
314         UncontrolledObject.hpp
315         WDLSSolver.hpp
316         WSDLSSolver.hpp
317         WorldObject.hpp
318         eigen_types.hpp
319         kdl/chain.hpp
320         kdl/chainfksolver.hpp
321         kdl/chainfksolverpos_recursive.hpp
322         kdl/chainjnttojacsolver.hpp
323         kdl/frameacc.hpp
324         kdl/frames.hpp
325         kdl/frames_io.hpp
326         kdl/framevel.hpp
327         kdl/inertia.hpp
328         kdl/jacobian.hpp
329         kdl/jntarray.hpp
330         kdl/jntarrayacc.hpp
331         kdl/jntarrayvel.hpp
332         kdl/joint.hpp
333         kdl/kinfam_io.hpp
334         kdl/segment.hpp
335         kdl/tree.hpp
336         kdl/treefksolver.hpp
337         kdl/treefksolverpos_recursive.hpp
338         kdl/treejnttojacsolver.hpp
339         kdl/utilities/error.h
340         kdl/utilities/error_stack.h
341         kdl/utilities/kdl-config.h
342         kdl/utilities/rall1d.h
343         kdl/utilities/rall2d.h
344         kdl/utilities/svd_eigen_HH.hpp
345         kdl/utilities/traits.h
346         kdl/utilities/utility.h
347         kdl/utilities/utility_io.h
348
349         kdl/frameacc.inl
350         kdl/frames.inl
351         kdl/framevel.inl
352
353         ${EIGEN3_HEADERS}
354 )
355
356 unset(EIGEN3_HEADERS)
357
358 blender_add_lib(bf_intern_itasc "${SRC}" "${INC}" "${INC_SYS}")