diff options
author | Campbell Barton <ideasman42@gmail.com> | 2010-11-29 07:35:56 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2010-11-29 07:35:56 +0300 |
commit | e8397e6193452f6e93a19c5aa31d5effaff54f25 (patch) | |
tree | c4adb230624abb1c92b31482605e1927e819e6d2 /extern | |
parent | 4c82be95fdaa4bef2f186b12ac28f58fa9a40564 (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 'extern')
-rw-r--r-- | extern/binreloc/CMakeLists.txt | 2 | ||||
-rw-r--r-- | extern/bullet2/CMakeLists.txt | 174 | ||||
-rw-r--r-- | extern/glew/CMakeLists.txt | 4 | ||||
-rw-r--r-- | extern/libopenjpeg/CMakeLists.txt | 24 | ||||
-rw-r--r-- | extern/lzma/CMakeLists.txt | 8 | ||||
-rw-r--r-- | extern/lzo/CMakeLists.txt | 4 |
6 files changed, 216 insertions, 0 deletions
diff --git a/extern/binreloc/CMakeLists.txt b/extern/binreloc/CMakeLists.txt index cc27b82ede1..a8d5ecd8a77 100644 --- a/extern/binreloc/CMakeLists.txt +++ b/extern/binreloc/CMakeLists.txt @@ -20,6 +20,8 @@ SET(SRC binreloc.c + + include/binreloc.h ) SET(INC diff --git a/extern/bullet2/CMakeLists.txt b/extern/bullet2/CMakeLists.txt index 91d1cba425f..ace5e988123 100644 --- a/extern/bullet2/CMakeLists.txt +++ b/extern/bullet2/CMakeLists.txt @@ -143,6 +143,180 @@ SET(SRC src/LinearMath/btConvexHull.cpp src/LinearMath/btGeometryUtil.cpp src/LinearMath/btQuickprof.cpp + + src/Bullet-C-Api.h + src/BulletCollision/BroadphaseCollision/btAxisSweep3.h + src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h + src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h + src/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h + src/BulletCollision/BroadphaseCollision/btDbvt.h + src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h + src/BulletCollision/BroadphaseCollision/btDispatcher.h + src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h + src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h + src/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h + src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h + src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h + src/BulletCollision/CollisionDispatch/SphereTriangleDetector.h + src/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h + src/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h + src/BulletCollision/CollisionDispatch/btBoxBoxDetector.h + src/BulletCollision/CollisionDispatch/btCollisionConfiguration.h + src/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h + src/BulletCollision/CollisionDispatch/btCollisionDispatcher.h + src/BulletCollision/CollisionDispatch/btCollisionObject.h + src/BulletCollision/CollisionDispatch/btCollisionWorld.h + src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h + src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h + src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h + src/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h + src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h + src/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h + src/BulletCollision/CollisionDispatch/btGhostObject.h + src/BulletCollision/CollisionDispatch/btManifoldResult.h + src/BulletCollision/CollisionDispatch/btSimulationIslandManager.h + src/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h + src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h + src/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h + src/BulletCollision/CollisionDispatch/btUnionFind.h + src/BulletCollision/CollisionShapes/btBoxShape.h + src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h + src/BulletCollision/CollisionShapes/btCapsuleShape.h + src/BulletCollision/CollisionShapes/btCollisionMargin.h + src/BulletCollision/CollisionShapes/btCollisionShape.h + src/BulletCollision/CollisionShapes/btCompoundShape.h + src/BulletCollision/CollisionShapes/btConcaveShape.h + src/BulletCollision/CollisionShapes/btConeShape.h + src/BulletCollision/CollisionShapes/btConvexHullShape.h + src/BulletCollision/CollisionShapes/btConvexInternalShape.h + src/BulletCollision/CollisionShapes/btConvexPointCloudShape.h + src/BulletCollision/CollisionShapes/btConvexShape.h + src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h + src/BulletCollision/CollisionShapes/btCylinderShape.h + src/BulletCollision/CollisionShapes/btEmptyShape.h + src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h + src/BulletCollision/CollisionShapes/btMaterial.h + src/BulletCollision/CollisionShapes/btMinkowskiSumShape.h + src/BulletCollision/CollisionShapes/btMultiSphereShape.h + src/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h + src/BulletCollision/CollisionShapes/btOptimizedBvh.h + src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h + src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h + src/BulletCollision/CollisionShapes/btShapeHull.h + src/BulletCollision/CollisionShapes/btSphereShape.h + src/BulletCollision/CollisionShapes/btStaticPlaneShape.h + src/BulletCollision/CollisionShapes/btStridingMeshInterface.h + src/BulletCollision/CollisionShapes/btTetrahedronShape.h + src/BulletCollision/CollisionShapes/btTriangleBuffer.h + src/BulletCollision/CollisionShapes/btTriangleCallback.h + src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h + src/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h + src/BulletCollision/CollisionShapes/btTriangleMesh.h + src/BulletCollision/CollisionShapes/btTriangleMeshShape.h + src/BulletCollision/CollisionShapes/btTriangleShape.h + src/BulletCollision/CollisionShapes/btUniformScalingShape.h + src/BulletCollision/Gimpact/btBoxCollision.h + src/BulletCollision/Gimpact/btClipPolygon.h + src/BulletCollision/Gimpact/btContactProcessing.h + src/BulletCollision/Gimpact/btGImpactBvh.h + src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h + src/BulletCollision/Gimpact/btGImpactMassUtil.h + src/BulletCollision/Gimpact/btGImpactQuantizedBvh.h + src/BulletCollision/Gimpact/btGImpactShape.h + src/BulletCollision/Gimpact/btGenericPoolAllocator.h + src/BulletCollision/Gimpact/btGeometryOperations.h + src/BulletCollision/Gimpact/btQuantization.h + src/BulletCollision/Gimpact/btTriangleShapeEx.h + src/BulletCollision/Gimpact/gim_array.h + src/BulletCollision/Gimpact/gim_basic_geometry_operations.h + src/BulletCollision/Gimpact/gim_bitset.h + src/BulletCollision/Gimpact/gim_box_collision.h + src/BulletCollision/Gimpact/gim_box_set.h + src/BulletCollision/Gimpact/gim_clip_polygon.h + src/BulletCollision/Gimpact/gim_contact.h + src/BulletCollision/Gimpact/gim_geom_types.h + src/BulletCollision/Gimpact/gim_geometry.h + src/BulletCollision/Gimpact/gim_hash_table.h + src/BulletCollision/Gimpact/gim_linear_math.h + src/BulletCollision/Gimpact/gim_math.h + src/BulletCollision/Gimpact/gim_memory.h + src/BulletCollision/Gimpact/gim_radixsort.h + src/BulletCollision/Gimpact/gim_tri_collision.h + src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h + src/BulletCollision/NarrowPhaseCollision/btConvexCast.h + src/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h + src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h + src/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h + src/BulletCollision/NarrowPhaseCollision/btGjkEpa.h + src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.h + src/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h + src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h + src/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h + src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h + src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h + src/BulletCollision/NarrowPhaseCollision/btPointCollector.h + src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h + src/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h + src/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h + src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h + src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h + src/BulletDynamics/ConstraintSolver/btConstraintSolver.h + src/BulletDynamics/ConstraintSolver/btContactConstraint.h + src/BulletDynamics/ConstraintSolver/btContactSolverInfo.h + src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h + src/BulletDynamics/ConstraintSolver/btHingeConstraint.h + src/BulletDynamics/ConstraintSolver/btJacobianEntry.h + src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h + src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h + src/BulletDynamics/ConstraintSolver/btSliderConstraint.h + src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h + src/BulletDynamics/ConstraintSolver/btSolverBody.h + src/BulletDynamics/ConstraintSolver/btSolverConstraint.h + src/BulletDynamics/ConstraintSolver/btTypedConstraint.h + src/BulletDynamics/Dynamics/btActionInterface.h + src/BulletDynamics/Dynamics/btContinuousDynamicsWorld.h + src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h + src/BulletDynamics/Dynamics/btDynamicsWorld.h + src/BulletDynamics/Dynamics/btRigidBody.h + src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h + src/BulletDynamics/Vehicle/btRaycastVehicle.h + src/BulletDynamics/Vehicle/btVehicleRaycaster.h + src/BulletDynamics/Vehicle/btWheelInfo.h + src/BulletSoftBody/btSoftBody.h + src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h + src/BulletSoftBody/btSoftBodyHelpers.h + src/BulletSoftBody/btSoftBodyInternals.h + src/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h + src/BulletSoftBody/btSoftRigidCollisionAlgorithm.h + src/BulletSoftBody/btSoftRigidDynamicsWorld.h + src/BulletSoftBody/btSoftSoftCollisionAlgorithm.h + src/BulletSoftBody/btSparseSDF.h + src/LinearMath/btAabbUtil2.h + src/LinearMath/btAlignedAllocator.h + src/LinearMath/btAlignedObjectArray.h + src/LinearMath/btConvexHull.h + src/LinearMath/btDefaultMotionState.h + src/LinearMath/btGeometryUtil.h + src/LinearMath/btHashMap.h + src/LinearMath/btIDebugDraw.h + src/LinearMath/btList.h + src/LinearMath/btMatrix3x3.h + src/LinearMath/btMinMax.h + src/LinearMath/btMotionState.h + src/LinearMath/btPoint3.h + src/LinearMath/btPoolAllocator.h + src/LinearMath/btQuadWord.h + src/LinearMath/btQuaternion.h + src/LinearMath/btQuickprof.h + src/LinearMath/btRandom.h + src/LinearMath/btScalar.h + src/LinearMath/btSimdMinMax.h + src/LinearMath/btStackAlloc.h + src/LinearMath/btTransform.h + src/LinearMath/btTransformUtil.h + src/LinearMath/btVector3.h + src/btBulletCollisionCommon.h + src/btBulletDynamicsCommon.h ) BLENDERLIB(extern_bullet "${SRC}" "${INC}") diff --git a/extern/glew/CMakeLists.txt b/extern/glew/CMakeLists.txt index ea3c13da611..7bd766d465d 100644 --- a/extern/glew/CMakeLists.txt +++ b/extern/glew/CMakeLists.txt @@ -34,6 +34,10 @@ ENDIF(UNIX) SET(SRC src/glew.c + + include/GL/glew.h + include/GL/glxew.h + include/GL/wglew.h ) ADD_DEFINITIONS(-DGLEW_STATIC) diff --git a/extern/libopenjpeg/CMakeLists.txt b/extern/libopenjpeg/CMakeLists.txt index ff55c598504..d6e98e9a390 100644 --- a/extern/libopenjpeg/CMakeLists.txt +++ b/extern/libopenjpeg/CMakeLists.txt @@ -47,6 +47,30 @@ SET(SRC t2.c tcd.c tgt.c + + bio.h + cio.h + dwt.h + event.h + fix.h + image.h + int.h + j2k.h + j2k_lib.h + jp2.h + jpt.h + mct.h + mqc.h + openjpeg.h + opj_includes.h + opj_malloc.h + pi.h + raw.h + t1.h + t1_luts.h + t2.h + tcd.h + tgt.h ) BLENDERLIB(extern_openjpeg "${SRC}" "${INC}") diff --git a/extern/lzma/CMakeLists.txt b/extern/lzma/CMakeLists.txt index 773d3880f93..e04d3e1bd3b 100644 --- a/extern/lzma/CMakeLists.txt +++ b/extern/lzma/CMakeLists.txt @@ -34,6 +34,14 @@ SET(SRC LzmaDec.c LzmaEnc.c LzmaLib.c + + Alloc.h + LzFind.h + LzHash.h + LzmaDec.h + LzmaEnc.h + LzmaLib.h + Types.h ) BLENDERLIB(extern_lzma "${SRC}" "${INC}") diff --git a/extern/lzo/CMakeLists.txt b/extern/lzo/CMakeLists.txt index 6cfbd86a2fc..7724711a3e5 100644 --- a/extern/lzo/CMakeLists.txt +++ b/extern/lzo/CMakeLists.txt @@ -30,6 +30,10 @@ SET(INC SET(SRC minilzo/minilzo.c + + minilzo/lzoconf.h + minilzo/lzodefs.h + minilzo/minilzo.h ) BLENDERLIB(extern_minilzo "${SRC}" "${INC}") |