Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/intern
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2010-11-29 07:35:56 +0300
committerCampbell Barton <ideasman42@gmail.com>2010-11-29 07:35:56 +0300
commite8397e6193452f6e93a19c5aa31d5effaff54f25 (patch)
treec4adb230624abb1c92b31482605e1927e819e6d2 /intern
parent4c82be95fdaa4bef2f186b12ac28f58fa9a40564 (diff)
include headers in cmake source, added a script to check for consistency, reporting missing headers & C files.
this is important so IDE's using CMake integration always get blender headers. - QtCreator & MSVC for eg, probably others too.
Diffstat (limited to 'intern')
-rw-r--r--intern/audaspace/CMakeLists.txt81
-rw-r--r--intern/boolop/CMakeLists.txt20
-rw-r--r--intern/bsp/CMakeLists.txt6
-rw-r--r--intern/container/CMakeLists.txt6
-rw-r--r--intern/decimation/CMakeLists.txt14
-rw-r--r--intern/elbeem/CMakeLists.txt30
-rw-r--r--intern/ghost/CMakeLists.txt105
-rw-r--r--intern/guardedalloc/CMakeLists.txt13
-rw-r--r--intern/iksolver/CMakeLists.txt31
-rw-r--r--intern/itasc/CMakeLists.txt156
-rw-r--r--intern/memutil/CMakeLists.txt13
-rw-r--r--intern/moto/CMakeLists.txt24
-rw-r--r--intern/opennl/CMakeLists.txt8
-rw-r--r--intern/smoke/CMakeLists.txt37
-rw-r--r--intern/string/CMakeLists.txt5
15 files changed, 507 insertions, 42 deletions
diff --git a/intern/audaspace/CMakeLists.txt b/intern/audaspace/CMakeLists.txt
index a476ea3dea8..a9f5030cd86 100644
--- a/intern/audaspace/CMakeLists.txt
+++ b/intern/audaspace/CMakeLists.txt
@@ -118,6 +118,39 @@ SET(SRC
intern/AUD_Space.h
intern/AUD_StreamBufferFactory.cpp
intern/AUD_StreamBufferFactory.h
+
+ FX/AUD_AccumulatorFactory.h
+ FX/AUD_BaseIIRFilterReader.h
+ FX/AUD_ButterworthFactory.h
+ FX/AUD_CallbackIIRFilterReader.h
+ FX/AUD_DelayFactory.h
+ FX/AUD_DelayReader.h
+ FX/AUD_DoubleFactory.h
+ FX/AUD_DoubleReader.h
+ FX/AUD_EffectFactory.h
+ FX/AUD_EffectReader.h
+ FX/AUD_EnvelopeFactory.h
+ FX/AUD_FaderFactory.h
+ FX/AUD_FaderReader.h
+ FX/AUD_HighpassFactory.h
+ FX/AUD_IIRFilterFactory.h
+ FX/AUD_IIRFilterReader.h
+ FX/AUD_LimiterFactory.h
+ FX/AUD_LimiterReader.h
+ FX/AUD_LoopFactory.h
+ FX/AUD_LoopReader.h
+ FX/AUD_LowpassFactory.h
+ FX/AUD_PingPongFactory.h
+ FX/AUD_PitchFactory.h
+ FX/AUD_PitchReader.h
+ FX/AUD_RectifyFactory.h
+ FX/AUD_ReverseFactory.h
+ FX/AUD_ReverseReader.h
+ FX/AUD_SquareFactory.h
+ FX/AUD_SumFactory.h
+ FX/AUD_SuperposeFactory.h
+ FX/AUD_SuperposeReader.h
+ FX/AUD_VolumeFactory.h
)
IF(WITH_FFMPEG)
@@ -126,6 +159,9 @@ IF(WITH_FFMPEG)
SET(FFMPEGSRC
ffmpeg/AUD_FFMPEGFactory.cpp
ffmpeg/AUD_FFMPEGReader.cpp
+
+ ffmpeg/AUD_FFMPEGFactory.h
+ ffmpeg/AUD_FFMPEGReader.h
)
ENDIF(WITH_FFMPEG)
@@ -134,6 +170,8 @@ IF(WITH_SDL)
LIST(APPEND INC SDL ${SDL_INCLUDE_DIR})
SET(SDLSRC
SDL/AUD_SDLDevice.cpp
+
+ SDL/AUD_SDLDevice.h
)
ENDIF(WITH_SDL)
@@ -142,6 +180,8 @@ IF(WITH_OPENAL)
LIST(APPEND INC OpenAL ${OPENAL_INCLUDE_DIR})
SET(OPENALSRC
OpenAL/AUD_OpenALDevice.cpp
+
+ OpenAL/AUD_OpenALDevice.h
)
ENDIF(WITH_OPENAL)
@@ -150,6 +190,8 @@ IF(WITH_JACK)
LIST(APPEND INC jack ${JACK_INC})
SET(JACKSRC
jack/AUD_JackDevice.cpp
+
+ jack/AUD_JackDevice.h
)
ENDIF(WITH_JACK)
@@ -159,6 +201,9 @@ IF(WITH_SNDFILE)
SET(SNDFILESRC
sndfile/AUD_SndFileFactory.cpp
sndfile/AUD_SndFileReader.cpp
+
+ sndfile/AUD_SndFileFactory.h
+ sndfile/AUD_SndFileReader.h
)
ENDIF(WITH_SNDFILE)
@@ -167,26 +212,44 @@ IF(WITH_SAMPLERATE)
SET(SRCFILESRC
SRC/AUD_SRCResampleFactory.cpp
SRC/AUD_SRCResampleReader.cpp
+
+ SRC/AUD_SRCResampleFactory.h
+ SRC/AUD_SRCResampleReader.h
)
ENDIF(WITH_SAMPLERATE)
-#IF(WITH_FFTW3)
-# ADD_DEFINITIONS(-DWITH_FFTW3)
-# LIST(APPEND INC fftw ${FFTW3_INC})
-# SET(FFTW3SRC
-# fftw/AUD_BandPassFactory.cpp
-# fftw/AUD_BandPassReader.cpp
-# )
-#ENDIF(WITH_FFTW3)
+IF(WITH_FFTW3 AND FALSE)
+ ADD_DEFINITIONS(-DWITH_FFTW3)
+ LIST(APPEND INC fftw ${FFTW3_INC})
+ SET(FFTW3SRC
+ fftw/AUD_BandPassFactory.cpp
+ fftw/AUD_BandPassReader.cpp
+
+ fftw/AUD_BandPassFactory.h
+ fftw/AUD_BandPassReader.h
+ )
+ENDIF(WITH_FFTW3 AND FALSE)
IF(WITH_PYTHON)
LIST(APPEND INC Python ${PYTHON_INC})
SET(PYTHONSRC
Python/AUD_PyAPI.cpp
+
+ Python/AUD_PyAPI.h
)
ADD_DEFINITIONS(-DWITH_PYTHON)
ENDIF(WITH_PYTHON)
-SET(SRC ${SRC} ${FFMPEGSRC} ${SNDFILESRC} ${SRCFILESRC} ${FFTW3SRC} ${SDLSRC} ${OPENALSRC} ${JACKSRC} ${PYTHONSRC})
+SET(SRC
+ ${SRC}
+ ${FFMPEGSRC}
+ ${SNDFILESRC}
+ ${SRCFILESRC}
+ ${FFTW3SRC}
+ ${SDLSRC}
+ ${OPENALSRC}
+ ${JACKSRC}
+ ${PYTHONSRC}
+)
BLENDERLIB(bf_intern_audaspace "${SRC}" "${INC}")
diff --git a/intern/boolop/CMakeLists.txt b/intern/boolop/CMakeLists.txt
index 4b261900521..ae570505235 100644
--- a/intern/boolop/CMakeLists.txt
+++ b/intern/boolop/CMakeLists.txt
@@ -53,6 +53,26 @@ SET(SRC
intern/BOP_Tag.cpp
intern/BOP_Triangulator.cpp
intern/BOP_Vertex.cpp
+
+ extern/BOP_Interface.h
+ intern/BOP_BBox.h
+ intern/BOP_BSPNode.h
+ intern/BOP_BSPTree.h
+ intern/BOP_Chrono.h
+ intern/BOP_Edge.h
+ intern/BOP_Face.h
+ intern/BOP_Face2Face.h
+ intern/BOP_Indexs.h
+ intern/BOP_MathUtils.h
+ intern/BOP_Merge.h
+ intern/BOP_Merge2.h
+ intern/BOP_Mesh.h
+ intern/BOP_Misc.h
+ intern/BOP_Segment.h
+ intern/BOP_Splitter.h
+ intern/BOP_Tag.h
+ intern/BOP_Triangulator.h
+ intern/BOP_Vertex.h
)
BLENDERLIB(bf_intern_bop "${SRC}" "${INC}")
diff --git a/intern/bsp/CMakeLists.txt b/intern/bsp/CMakeLists.txt
index 358c02fec73..6799ba563e9 100644
--- a/intern/bsp/CMakeLists.txt
+++ b/intern/bsp/CMakeLists.txt
@@ -35,6 +35,12 @@ SET(SRC
intern/BSP_CSGMesh.cpp
intern/BSP_MeshPrimitives.cpp
intern/CSG_BooleanOps.cpp
+
+ extern/CSG_BooleanOps.h
+ intern/BSP_CSGException.h
+ intern/BSP_CSGMesh.h
+ intern/BSP_CSGMesh_CFIterator.h
+ intern/BSP_MeshPrimitives.h
)
BLENDERLIB(bf_intern_bsp "${SRC}" "${INC}")
diff --git a/intern/container/CMakeLists.txt b/intern/container/CMakeLists.txt
index 393883cb148..207271fcb7c 100644
--- a/intern/container/CMakeLists.txt
+++ b/intern/container/CMakeLists.txt
@@ -30,6 +30,12 @@ SET(INC
SET(SRC
intern/CTR_List.cpp
+
+ CTR_List.h
+ CTR_Map.h
+ CTR_TaggedIndex.h
+ CTR_TaggedSetOps.h
+ CTR_UHeap.h
)
BLENDERLIB(bf_intern_ctr "${SRC}" "${INC}")
diff --git a/intern/decimation/CMakeLists.txt b/intern/decimation/CMakeLists.txt
index c284ed087fd..934624e1f04 100644
--- a/intern/decimation/CMakeLists.txt
+++ b/intern/decimation/CMakeLists.txt
@@ -40,6 +40,20 @@ SET(SRC
intern/LOD_QSDecimator.cpp
intern/LOD_QuadricEditor.cpp
intern/LOD_decimation.cpp
+
+ extern/LOD_decimation.h
+ intern/LOD_DecimationClass.h
+ intern/LOD_EdgeCollapser.h
+ intern/LOD_ExternBufferEditor.h
+ intern/LOD_ExternNormalEditor.h
+ intern/LOD_FaceNormalEditor.h
+ intern/LOD_ManMesh2.h
+ intern/LOD_MeshBounds.h
+ intern/LOD_MeshException.h
+ intern/LOD_MeshPrimitives.h
+ intern/LOD_QSDecimator.h
+ intern/LOD_Quadric.h
+ intern/LOD_QuadricEditor.h
)
BLENDERLIB(bf_intern_decimate "${SRC}" "${INC}")
diff --git a/intern/elbeem/CMakeLists.txt b/intern/elbeem/CMakeLists.txt
index a4ee5927216..dcbc15f2cde 100644
--- a/intern/elbeem/CMakeLists.txt
+++ b/intern/elbeem/CMakeLists.txt
@@ -54,6 +54,36 @@ SET(SRC
intern/solver_main.cpp
intern/solver_util.cpp
intern/utilities.cpp
+
+ extern/LBM_fluidsim.h
+ extern/elbeem.h
+ intern/attributes.h
+ intern/controlparticles.h
+ intern/elbeem_control.h
+ intern/isosurface.h
+ intern/loop_tools.h
+ intern/mcubes_tables.h
+ intern/mvmcoords.h
+ intern/ntl_blenderdumper.h
+ intern/ntl_bsptree.h
+ intern/ntl_geometryclass.h
+ intern/ntl_geometrymodel.h
+ intern/ntl_geometryobject.h
+ intern/ntl_geometryshader.h
+ intern/ntl_lighting.h
+ intern/ntl_matrices.h
+ intern/ntl_ray.h
+ intern/ntl_vector3dim.h
+ intern/ntl_world.h
+ intern/paraloopend.h
+ intern/parametrizer.h
+ intern/particletracer.h
+ intern/simulation_object.h
+ intern/solver_class.h
+ intern/solver_control.h
+ intern/solver_interface.h
+ intern/solver_relax.h
+ intern/utilities.h
)
ADD_DEFINITIONS(-DNOGUI -DELBEEM_BLENDER=1)
diff --git a/intern/ghost/CMakeLists.txt b/intern/ghost/CMakeLists.txt
index 845e38cbb2e..a93f5e1a362 100644
--- a/intern/ghost/CMakeLists.txt
+++ b/intern/ghost/CMakeLists.txt
@@ -33,35 +33,75 @@ SET(INC
)
SET(SRC
- ./intern/GHOST_Buttons.cpp
- ./intern/GHOST_CallbackEventConsumer.cpp
- ./intern/GHOST_C-api.cpp
- ./intern/GHOST_DisplayManager.cpp
- ./intern/GHOST_EventManager.cpp
- ./intern/GHOST_EventPrinter.cpp
- ./intern/GHOST_ISystem.cpp
- ./intern/GHOST_ModifierKeys.cpp
- ./intern/GHOST_NDOFManager.cpp
- ./intern/GHOST_Path-api.cpp
- ./intern/GHOST_Rect.cpp
- ./intern/GHOST_System.cpp
- ./intern/GHOST_TimerManager.cpp
- ./intern/GHOST_Window.cpp
- ./intern/GHOST_WindowManager.cpp
+ intern/GHOST_Buttons.cpp
+ intern/GHOST_CallbackEventConsumer.cpp
+ intern/GHOST_C-api.cpp
+ intern/GHOST_DisplayManager.cpp
+ intern/GHOST_EventManager.cpp
+ intern/GHOST_EventPrinter.cpp
+ intern/GHOST_ISystem.cpp
+ intern/GHOST_ModifierKeys.cpp
+ intern/GHOST_NDOFManager.cpp
+ intern/GHOST_Path-api.cpp
+ intern/GHOST_Rect.cpp
+ intern/GHOST_System.cpp
+ intern/GHOST_TimerManager.cpp
+ intern/GHOST_Window.cpp
+ intern/GHOST_WindowManager.cpp
+
+ GHOST_C-api.h
+ GHOST_IEvent.h
+ GHOST_IEventConsumer.h
+ GHOST_ISystem.h
+ GHOST_ITimerTask.h
+ GHOST_IWindow.h
+ GHOST_Path-api.h
+ GHOST_Rect.h
+ GHOST_Types.h
+ intern/GHOST_Buttons.h
+ intern/GHOST_CallbackEventConsumer.h
+ intern/GHOST_Debug.h
+ intern/GHOST_DisplayManager.h
+ intern/GHOST_Event.h
+ intern/GHOST_EventButton.h
+ intern/GHOST_EventCursor.h
+ intern/GHOST_EventDragnDrop.h
+ intern/GHOST_EventKey.h
+ intern/GHOST_EventManager.h
+ intern/GHOST_EventNDOF.h
+ intern/GHOST_EventPrinter.h
+ intern/GHOST_EventString.h
+ intern/GHOST_EventTrackpad.h
+ intern/GHOST_EventWheel.h
+ intern/GHOST_ModifierKeys.h
+ intern/GHOST_NDOFManager.h
+ intern/GHOST_System.h
+ intern/GHOST_TimerManager.h
+ intern/GHOST_TimerTask.h
+ intern/GHOST_Window.h
+ intern/GHOST_WindowManager.h
)
IF(APPLE)
IF(WITH_COCOA)
LIST(APPEND SRC
- ./intern/GHOST_DisplayManagerCocoa.mm
- ./intern/GHOST_SystemCocoa.mm
- ./intern/GHOST_WindowCocoa.mm
+ intern/GHOST_DisplayManagerCocoa.mm
+ intern/GHOST_SystemCocoa.mm
+ intern/GHOST_WindowCocoa.mm
+
+ intern/GHOST_DisplayManagerCocoa.h
+ intern/GHOST_SystemCocoa.h
+ intern/GHOST_WindowCocoa.h
)
ELSE(WITH_COCOA)
LIST(APPEND SRC
- ./intern/GHOST_DisplayManagerCarbon.cpp
- ./intern/GHOST_SystemCarbon.cpp
- ./intern/GHOST_WindowCarbon.cpp
+ intern/GHOST_DisplayManagerCarbon.cpp
+ intern/GHOST_SystemCarbon.cpp
+ intern/GHOST_WindowCarbon.cpp
+
+ intern/GHOST_DisplayManagerCarbon.h
+ intern/GHOST_SystemCarbon.h
+ intern/GHOST_WindowCarbon.h
)
ENDIF(WITH_COCOA)
@@ -73,9 +113,13 @@ ELSEIF(UNIX)
LIST(APPEND INC ${X11_X11_INCLUDE_PATH})
LIST(APPEND SRC
- ./intern/GHOST_DisplayManagerX11.cpp
- ./intern/GHOST_SystemX11.cpp
- ./intern/GHOST_WindowX11.cpp
+ intern/GHOST_DisplayManagerX11.cpp
+ intern/GHOST_SystemX11.cpp
+ intern/GHOST_WindowX11.cpp
+
+ intern/GHOST_DisplayManagerX11.h
+ intern/GHOST_SystemX11.h
+ intern/GHOST_WindowX11.h
)
ADD_DEFINITIONS(-DPREFIX="${CMAKE_INSTALL_PREFIX}")
@@ -88,10 +132,15 @@ ELSEIF(WIN32)
LIST(APPEND INC ${WINTAB_INC})
LIST(APPEND SRC
- ./intern/GHOST_DisplayManagerWin32.cpp
- ./intern/GHOST_SystemWin32.cpp
- ./intern/GHOST_WindowWin32.cpp
- ./intern/GHOST_DropTargetWin32.cpp
+ intern/GHOST_DisplayManagerWin32.cpp
+ intern/GHOST_SystemWin32.cpp
+ intern/GHOST_WindowWin32.cpp
+ intern/GHOST_DropTargetWin32.cpp
+
+ intern/GHOST_DisplayManagerWin32.h
+ intern/GHOST_DropTargetWin32.h
+ intern/GHOST_SystemWin32.h
+ intern/GHOST_WindowWin32.h
)
ENDIF(APPLE)
diff --git a/intern/guardedalloc/CMakeLists.txt b/intern/guardedalloc/CMakeLists.txt
index 10c16e4c98e..a095f050659 100644
--- a/intern/guardedalloc/CMakeLists.txt
+++ b/intern/guardedalloc/CMakeLists.txt
@@ -28,16 +28,25 @@ SET(INC .)
SET(SRC
./intern/mallocn.c
+
+ BLO_sys_types.h
+ MEM_guardedalloc.h
)
IF(WIN32 AND NOT UNIX)
- LIST(APPEND SRC ./intern/mmap_win.c)
+ LIST(APPEND SRC
+ intern/mmap_win.c
+
+ mmap_win.h
+ )
ENDIF(WIN32 AND NOT UNIX)
BLENDERLIB(bf_intern_guardedalloc "${SRC}" "${INC}")
# Override C++ alloc, optional.
IF(WITH_CXX_GUARDEDALLOC)
- SET(SRC cpp/mallocn.cpp)
+ SET(SRC
+ cpp/mallocn.cpp
+ )
BLENDERLIB(bf_intern_guardedalloc_cpp "${SRC}" "${INC}")
ENDIF(WITH_CXX_GUARDEDALLOC)
diff --git a/intern/iksolver/CMakeLists.txt b/intern/iksolver/CMakeLists.txt
index 11bad7ed5f6..94adf8c19df 100644
--- a/intern/iksolver/CMakeLists.txt
+++ b/intern/iksolver/CMakeLists.txt
@@ -37,6 +37,37 @@ SET(SRC
intern/IK_QTask.cpp
intern/IK_Solver.cpp
intern/MT_ExpMap.cpp
+
+ extern/IK_solver.h
+ intern/IK_QJacobian.h
+ intern/IK_QJacobianSolver.h
+ intern/IK_QSegment.h
+ intern/IK_QTask.h
+ intern/MT_ExpMap.h
+ intern/TNT/cholesky.h
+ intern/TNT/cmat.h
+ intern/TNT/fcscmat.h
+ intern/TNT/fmat.h
+ intern/TNT/fortran.h
+ intern/TNT/fspvec.h
+ intern/TNT/index.h
+ intern/TNT/lapack.h
+ intern/TNT/lu.h
+ intern/TNT/qr.h
+ intern/TNT/region1d.h
+ intern/TNT/region2d.h
+ intern/TNT/stopwatch.h
+ intern/TNT/subscript.h
+ intern/TNT/svd.h
+ intern/TNT/tnt.h
+ intern/TNT/tntmath.h
+ intern/TNT/tntreqs.h
+ intern/TNT/transv.h
+ intern/TNT/triang.h
+ intern/TNT/trisolve.h
+ intern/TNT/vec.h
+ intern/TNT/vecadaptor.h
+ intern/TNT/version.h
)
BLENDERLIB(bf_intern_ik "${SRC}" "${INC}")
diff --git a/intern/itasc/CMakeLists.txt b/intern/itasc/CMakeLists.txt
index c8d2bbb6987..b3e49cca274 100644
--- a/intern/itasc/CMakeLists.txt
+++ b/intern/itasc/CMakeLists.txt
@@ -64,6 +64,162 @@ SET(SRC
kdl/utilities/error_stack.cpp
kdl/utilities/utility.cpp
kdl/utilities/utility_io.cpp
+
+ Armature.hpp
+ Cache.hpp
+ ConstraintSet.hpp
+ ControlledObject.hpp
+ CopyPose.hpp
+ Distance.hpp
+ FixedObject.hpp
+ MovingFrame.hpp
+ Object.hpp
+ Scene.hpp
+ Solver.hpp
+ UncontrolledObject.hpp
+ WDLSSolver.hpp
+ WSDLSSolver.hpp
+ WorldObject.hpp
+ eigen_types.hpp
+ kdl/chain.hpp
+ kdl/chainfksolver.hpp
+ kdl/chainfksolverpos_recursive.hpp
+ kdl/chainjnttojacsolver.hpp
+ kdl/frameacc.hpp
+ kdl/frames.hpp
+ kdl/frames_io.hpp
+ kdl/framevel.hpp
+ kdl/inertia.hpp
+ kdl/jacobian.hpp
+ kdl/jntarray.hpp
+ kdl/jntarrayacc.hpp
+ kdl/jntarrayvel.hpp
+ kdl/joint.hpp
+ kdl/kinfam_io.hpp
+ kdl/segment.hpp
+ kdl/tree.hpp
+ kdl/treefksolver.hpp
+ kdl/treefksolverpos_recursive.hpp
+ kdl/treejnttojacsolver.hpp
+ kdl/utilities/error.h
+ kdl/utilities/error_stack.h
+ kdl/utilities/kdl-config.h
+ kdl/utilities/rall1d.h
+ kdl/utilities/rall2d.h
+ kdl/utilities/svd_eigen_HH.hpp
+ kdl/utilities/traits.h
+ kdl/utilities/utility.h
+ kdl/utilities/utility_io.h
+ ublas_types.hpp
+
+ # until we have another user...
+ ../../extern/Eigen2/Eigen/src/Array/BooleanRedux.h
+ ../../extern/Eigen2/Eigen/src/Array/CwiseOperators.h
+ ../../extern/Eigen2/Eigen/src/Array/Functors.h
+ ../../extern/Eigen2/Eigen/src/Array/Norms.h
+ ../../extern/Eigen2/Eigen/src/Array/PartialRedux.h
+ ../../extern/Eigen2/Eigen/src/Array/Random.h
+ ../../extern/Eigen2/Eigen/src/Array/Select.h
+ ../../extern/Eigen2/Eigen/src/Cholesky/LDLT.h
+ ../../extern/Eigen2/Eigen/src/Cholesky/LLT.h
+ ../../extern/Eigen2/Eigen/src/Core/Assign.h
+ ../../extern/Eigen2/Eigen/src/Core/Block.h
+ ../../extern/Eigen2/Eigen/src/Core/CacheFriendlyProduct.h
+ ../../extern/Eigen2/Eigen/src/Core/Coeffs.h
+ ../../extern/Eigen2/Eigen/src/Core/CommaInitializer.h
+ ../../extern/Eigen2/Eigen/src/Core/Cwise.h
+ ../../extern/Eigen2/Eigen/src/Core/CwiseBinaryOp.h
+ ../../extern/Eigen2/Eigen/src/Core/CwiseNullaryOp.h
+ ../../extern/Eigen2/Eigen/src/Core/CwiseUnaryOp.h
+ ../../extern/Eigen2/Eigen/src/Core/DiagonalCoeffs.h
+ ../../extern/Eigen2/Eigen/src/Core/DiagonalMatrix.h
+ ../../extern/Eigen2/Eigen/src/Core/DiagonalProduct.h
+ ../../extern/Eigen2/Eigen/src/Core/Dot.h
+ ../../extern/Eigen2/Eigen/src/Core/Flagged.h
+ ../../extern/Eigen2/Eigen/src/Core/Functors.h
+ ../../extern/Eigen2/Eigen/src/Core/Fuzzy.h
+ ../../extern/Eigen2/Eigen/src/Core/GenericPacketMath.h
+ ../../extern/Eigen2/Eigen/src/Core/IO.h
+ ../../extern/Eigen2/Eigen/src/Core/Map.h
+ ../../extern/Eigen2/Eigen/src/Core/MapBase.h
+ ../../extern/Eigen2/Eigen/src/Core/MathFunctions.h
+ ../../extern/Eigen2/Eigen/src/Core/Matrix.h
+ ../../extern/Eigen2/Eigen/src/Core/MatrixBase.h
+ ../../extern/Eigen2/Eigen/src/Core/MatrixStorage.h
+ ../../extern/Eigen2/Eigen/src/Core/Minor.h
+ ../../extern/Eigen2/Eigen/src/Core/NestByValue.h
+ ../../extern/Eigen2/Eigen/src/Core/NumTraits.h
+ ../../extern/Eigen2/Eigen/src/Core/Part.h
+ ../../extern/Eigen2/Eigen/src/Core/Product.h
+ ../../extern/Eigen2/Eigen/src/Core/Redux.h
+ ../../extern/Eigen2/Eigen/src/Core/SolveTriangular.h
+ ../../extern/Eigen2/Eigen/src/Core/Sum.h
+ ../../extern/Eigen2/Eigen/src/Core/Swap.h
+ ../../extern/Eigen2/Eigen/src/Core/Transpose.h
+ ../../extern/Eigen2/Eigen/src/Core/Visitor.h
+ ../../extern/Eigen2/Eigen/src/Core/arch/AltiVec/PacketMath.h
+ ../../extern/Eigen2/Eigen/src/Core/arch/SSE/PacketMath.h
+ ../../extern/Eigen2/Eigen/src/Core/util/Constants.h
+ ../../extern/Eigen2/Eigen/src/Core/util/DisableMSVCWarnings.h
+ ../../extern/Eigen2/Eigen/src/Core/util/EnableMSVCWarnings.h
+ ../../extern/Eigen2/Eigen/src/Core/util/ForwardDeclarations.h
+ ../../extern/Eigen2/Eigen/src/Core/util/Macros.h
+ ../../extern/Eigen2/Eigen/src/Core/util/Memory.h
+ ../../extern/Eigen2/Eigen/src/Core/util/Meta.h
+ ../../extern/Eigen2/Eigen/src/Core/util/StaticAssert.h
+ ../../extern/Eigen2/Eigen/src/Core/util/XprHelper.h
+ ../../extern/Eigen2/Eigen/src/Geometry/AlignedBox.h
+ ../../extern/Eigen2/Eigen/src/Geometry/AngleAxis.h
+ ../../extern/Eigen2/Eigen/src/Geometry/EulerAngles.h
+ ../../extern/Eigen2/Eigen/src/Geometry/Hyperplane.h
+ ../../extern/Eigen2/Eigen/src/Geometry/OrthoMethods.h
+ ../../extern/Eigen2/Eigen/src/Geometry/ParametrizedLine.h
+ ../../extern/Eigen2/Eigen/src/Geometry/Quaternion.h
+ ../../extern/Eigen2/Eigen/src/Geometry/Rotation2D.h
+ ../../extern/Eigen2/Eigen/src/Geometry/RotationBase.h
+ ../../extern/Eigen2/Eigen/src/Geometry/Scaling.h
+ ../../extern/Eigen2/Eigen/src/Geometry/Transform.h
+ ../../extern/Eigen2/Eigen/src/Geometry/Translation.h
+ ../../extern/Eigen2/Eigen/src/LU/Determinant.h
+ ../../extern/Eigen2/Eigen/src/LU/Inverse.h
+ ../../extern/Eigen2/Eigen/src/LU/LU.h
+ ../../extern/Eigen2/Eigen/src/LeastSquares/LeastSquares.h
+ ../../extern/Eigen2/Eigen/src/QR/EigenSolver.h
+ ../../extern/Eigen2/Eigen/src/QR/HessenbergDecomposition.h
+ ../../extern/Eigen2/Eigen/src/QR/QR.h
+ ../../extern/Eigen2/Eigen/src/QR/SelfAdjointEigenSolver.h
+ ../../extern/Eigen2/Eigen/src/QR/Tridiagonalization.h
+ ../../extern/Eigen2/Eigen/src/SVD/SVD.h
+ ../../extern/Eigen2/Eigen/src/Sparse/AmbiVector.h
+ ../../extern/Eigen2/Eigen/src/Sparse/CholmodSupport.h
+ ../../extern/Eigen2/Eigen/src/Sparse/CompressedStorage.h
+ ../../extern/Eigen2/Eigen/src/Sparse/CoreIterators.h
+ ../../extern/Eigen2/Eigen/src/Sparse/DynamicSparseMatrix.h
+ ../../extern/Eigen2/Eigen/src/Sparse/MappedSparseMatrix.h
+ ../../extern/Eigen2/Eigen/src/Sparse/RandomSetter.h
+ ../../extern/Eigen2/Eigen/src/Sparse/SparseAssign.h
+ ../../extern/Eigen2/Eigen/src/Sparse/SparseBlock.h
+ ../../extern/Eigen2/Eigen/src/Sparse/SparseCwise.h
+ ../../extern/Eigen2/Eigen/src/Sparse/SparseCwiseBinaryOp.h
+ ../../extern/Eigen2/Eigen/src/Sparse/SparseCwiseUnaryOp.h
+ ../../extern/Eigen2/Eigen/src/Sparse/SparseDiagonalProduct.h
+ ../../extern/Eigen2/Eigen/src/Sparse/SparseDot.h
+ ../../extern/Eigen2/Eigen/src/Sparse/SparseFlagged.h
+ ../../extern/Eigen2/Eigen/src/Sparse/SparseFuzzy.h
+ ../../extern/Eigen2/Eigen/src/Sparse/SparseLDLT.h
+ ../../extern/Eigen2/Eigen/src/Sparse/SparseLLT.h
+ ../../extern/Eigen2/Eigen/src/Sparse/SparseLU.h
+ ../../extern/Eigen2/Eigen/src/Sparse/SparseMatrix.h
+ ../../extern/Eigen2/Eigen/src/Sparse/SparseMatrixBase.h
+ ../../extern/Eigen2/Eigen/src/Sparse/SparseProduct.h
+ ../../extern/Eigen2/Eigen/src/Sparse/SparseRedux.h
+ ../../extern/Eigen2/Eigen/src/Sparse/SparseTranspose.h
+ ../../extern/Eigen2/Eigen/src/Sparse/SparseUtil.h
+ ../../extern/Eigen2/Eigen/src/Sparse/SparseVector.h
+ ../../extern/Eigen2/Eigen/src/Sparse/SuperLUSupport.h
+ ../../extern/Eigen2/Eigen/src/Sparse/TaucsSupport.h
+ ../../extern/Eigen2/Eigen/src/Sparse/TriangularSolver.h
+ ../../extern/Eigen2/Eigen/src/Sparse/UmfPackSupport.h
)
BLENDERLIB(bf_intern_itasc "${SRC}" "${INC}")
diff --git a/intern/memutil/CMakeLists.txt b/intern/memutil/CMakeLists.txt
index 10bb6733c93..79a38a75304 100644
--- a/intern/memutil/CMakeLists.txt
+++ b/intern/memutil/CMakeLists.txt
@@ -30,8 +30,17 @@ SET(INC
)
SET(SRC
- ./intern/MEM_CacheLimiterC-Api.cpp
- ./intern/MEM_RefCountedC-Api.cpp
+ intern/MEM_CacheLimiterC-Api.cpp
+ intern/MEM_RefCountedC-Api.cpp
+
+ MEM_Allocator.h
+ MEM_CacheLimiter.h
+ MEM_CacheLimiterC-Api.h
+ MEM_NonCopyable.h
+ MEM_RefCountPtr.h
+ MEM_RefCounted.h
+ MEM_RefCountedC-Api.h
+ MEM_SmartPtr.h
)
BLENDERLIB(bf_intern_memutil "${SRC}" "${INC}")
diff --git a/intern/moto/CMakeLists.txt b/intern/moto/CMakeLists.txt
index f3300ec562b..57baa5dfbb3 100644
--- a/intern/moto/CMakeLists.txt
+++ b/intern/moto/CMakeLists.txt
@@ -41,6 +41,30 @@ SET(SRC
intern/MT_Vector3.cpp
intern/MT_Vector4.cpp
intern/MT_random.cpp
+
+ include/GEN_List.h
+ include/GEN_Map.h
+ include/MT_CmMatrix4x4.h
+ include/MT_Matrix3x3.h
+ include/MT_Matrix4x4.h
+ include/MT_MinMax.h
+ include/MT_Optimize.h
+ include/MT_Plane3.h
+ include/MT_Point2.h
+ include/MT_Point3.h
+ include/MT_Quaternion.h
+ include/MT_Scalar.h
+ include/MT_Stream.h
+ include/MT_Transform.h
+ include/MT_Tuple2.h
+ include/MT_Tuple3.h
+ include/MT_Tuple4.h
+ include/MT_Vector2.h
+ include/MT_Vector3.h
+ include/MT_Vector4.h
+ include/MT_assert.h
+ include/MT_random.h
+ include/NM_Scalar.h
)
BLENDERLIB(bf_intern_moto "${SRC}" "${INC}")
diff --git a/intern/opennl/CMakeLists.txt b/intern/opennl/CMakeLists.txt
index 900bad543ac..9960511eff9 100644
--- a/intern/opennl/CMakeLists.txt
+++ b/intern/opennl/CMakeLists.txt
@@ -62,6 +62,14 @@ SET(SRC
superlu/sutil.c
superlu/util.c
superlu/xerbla.c
+
+ extern/ONL_opennl.h
+ superlu/BLO_sys_types.h
+ superlu/Cnames.h
+ superlu/colamd.h
+ superlu/ssp_defs.h
+ superlu/supermatrix.h
+ superlu/util.h
)
BLENDERLIB(bf_intern_opennl "${SRC}" "${INC}")
diff --git a/intern/smoke/CMakeLists.txt b/intern/smoke/CMakeLists.txt
index 2cf51a0f7ec..1944ee51054 100644
--- a/intern/smoke/CMakeLists.txt
+++ b/intern/smoke/CMakeLists.txt
@@ -41,6 +41,43 @@ SET(SRC
intern/SPHERE.cpp
intern/WTURBULENCE.cpp
intern/smoke_API.cpp
+
+ extern/smoke_API.h
+ intern/EIGENVALUE_HELPER.h
+ intern/FFT_NOISE.h
+ intern/FLUID_3D.h
+ intern/IMAGE.h
+ intern/INTERPOLATE.h
+ intern/LU_HELPER.h
+ intern/MERSENNETWISTER.h
+ intern/OBSTACLE.h
+ intern/SPHERE.h
+ intern/VEC3.h
+ intern/WAVELET_NOISE.h
+ intern/WTURBULENCE.h
+ intern/tnt/jama_eig.h
+ intern/tnt/jama_lu.h
+ intern/tnt/tnt.h
+ intern/tnt/tnt_array1d.h
+ intern/tnt/tnt_array1d_utils.h
+ intern/tnt/tnt_array2d.h
+ intern/tnt/tnt_array2d_utils.h
+ intern/tnt/tnt_array3d.h
+ intern/tnt/tnt_array3d_utils.h
+ intern/tnt/tnt_cmat.h
+ intern/tnt/tnt_fortran_array1d.h
+ intern/tnt/tnt_fortran_array1d_utils.h
+ intern/tnt/tnt_fortran_array2d.h
+ intern/tnt/tnt_fortran_array2d_utils.h
+ intern/tnt/tnt_fortran_array3d.h
+ intern/tnt/tnt_fortran_array3d_utils.h
+ intern/tnt/tnt_i_refvec.h
+ intern/tnt/tnt_math_utils.h
+ intern/tnt/tnt_sparse_matrix_csr.h
+ intern/tnt/tnt_stopwatch.h
+ intern/tnt/tnt_subscript.h
+ intern/tnt/tnt_vec.h
+ intern/tnt/tnt_version.h
)
IF(WITH_OPENMP)
diff --git a/intern/string/CMakeLists.txt b/intern/string/CMakeLists.txt
index 399de33e043..b7bb8d9c106 100644
--- a/intern/string/CMakeLists.txt
+++ b/intern/string/CMakeLists.txt
@@ -29,7 +29,10 @@ SET(INC
)
SET(SRC
- ./intern/STR_String.cpp
+ intern/STR_String.cpp
+
+ STR_HashedString.h
+ STR_String.h
)
BLENDERLIB(bf_intern_string "${SRC}" "${INC}")