~ubuntu-branches/ubuntu/vivid/emscripten/vivid

« back to all changes in this revision

Viewing changes to tests/bullet/Extras/ConvexDecomposition/CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): Sylvestre Ledru
  • Date: 2013-05-02 13:11:51 UTC
  • Revision ID: package-import@ubuntu.com-20130502131151-q8dvteqr1ef2x7xz
Tags: upstream-1.4.1~20130504~adb56cb
ImportĀ upstreamĀ versionĀ 1.4.1~20130504~adb56cb

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
INCLUDE_DIRECTORIES(
 
2
 ${BULLET_PHYSICS_SOURCE_DIR}/Extras/ConvexDecomposition ${BULLET_PHYSICS_SOURCE_DIR}/src
 
3
)
 
4
 
 
5
SET(ConvexDecomposition_SRCS
 
6
        bestfitobb.cpp
 
7
        ConvexBuilder.cpp
 
8
        cd_wavefront.cpp
 
9
        fitsphere.cpp
 
10
        meshvolume.cpp
 
11
        raytri.cpp
 
12
        vlookup.cpp
 
13
        bestfit.cpp
 
14
        cd_hull.cpp
 
15
        ConvexDecomposition.cpp
 
16
        concavity.cpp
 
17
        float_math.cpp
 
18
        planetri.cpp
 
19
        splitplane.cpp
 
20
)
 
21
 
 
22
SET(ConvexDecomposition_HDRS
 
23
        ConvexDecomposition.h
 
24
        cd_vector.h
 
25
        concavity.h
 
26
        bestfitobb.h
 
27
        ConvexBuilder.h
 
28
        cd_wavefront.h
 
29
        fitsphere.h
 
30
        meshvolume.h
 
31
        raytri.h
 
32
        vlookup.h
 
33
        bestfit.h
 
34
        cd_hull.h
 
35
)
 
36
 
 
37
ADD_LIBRARY(ConvexDecomposition ${ConvexDecomposition_SRCS} ${ConvexDecomposition_HDRS})
 
38
SET_TARGET_PROPERTIES(ConvexDecomposition PROPERTIES VERSION ${BULLET_VERSION})
 
39
SET_TARGET_PROPERTIES(ConvexDecomposition PROPERTIES SOVERSION ${BULLET_VERSION})
 
40
 
 
41
IF (BUILD_SHARED_LIBS)
 
42
  TARGET_LINK_LIBRARIES(ConvexDecomposition BulletCollision LinearMath)
 
43
ENDIF (BUILD_SHARED_LIBS)
 
44
 
 
45
IF (INSTALL_EXTRA_LIBS)
 
46
        IF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES)
 
47
                #FILES_MATCHING requires CMake 2.6
 
48
                IF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5)
 
49
                        IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)
 
50
                                INSTALL(TARGETS ConvexDecomposition DESTINATION .)
 
51
                        ELSE (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)
 
52
                                INSTALL(TARGETS ConvexDecomposition DESTINATION lib${LIB_SUFFIX})
 
53
                                INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
 
54
DESTINATION ${INCLUDE_INSTALL_DIR} FILES_MATCHING PATTERN "*.h"  PATTERN
 
55
".svn" EXCLUDE PATTERN "CMakeFiles" EXCLUDE)
 
56
                        ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)
 
57
                ENDIF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5)
 
58
 
 
59
                IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)
 
60
                        SET_TARGET_PROPERTIES(ConvexDecomposition PROPERTIES FRAMEWORK true)
 
61
                        SET_TARGET_PROPERTIES(ConvexDecomposition PROPERTIES PUBLIC_HEADER "${ConvexDecomposition_HDRS}")
 
62
                ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)
 
63
        ENDIF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES)
 
64
ENDIF (INSTALL_EXTRA_LIBS)