From e8397e6193452f6e93a19c5aa31d5effaff54f25 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 29 Nov 2010 04:35:56 +0000 Subject: 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. --- intern/audaspace/CMakeLists.txt | 81 ++++++++++++++++--- intern/boolop/CMakeLists.txt | 20 +++++ intern/bsp/CMakeLists.txt | 6 ++ intern/container/CMakeLists.txt | 6 ++ intern/decimation/CMakeLists.txt | 14 ++++ intern/elbeem/CMakeLists.txt | 30 +++++++ intern/ghost/CMakeLists.txt | 105 ++++++++++++++++++------- intern/guardedalloc/CMakeLists.txt | 13 +++- intern/iksolver/CMakeLists.txt | 31 ++++++++ intern/itasc/CMakeLists.txt | 156 +++++++++++++++++++++++++++++++++++++ intern/memutil/CMakeLists.txt | 13 +++- intern/moto/CMakeLists.txt | 24 ++++++ intern/opennl/CMakeLists.txt | 8 ++ intern/smoke/CMakeLists.txt | 37 +++++++++ intern/string/CMakeLists.txt | 5 +- 15 files changed, 507 insertions(+), 42 deletions(-) (limited to 'intern') 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}") -- cgit v1.2.3