~ubuntu-branches/ubuntu/wily/opencollada/wily-proposed

« back to all changes in this revision

Viewing changes to COLLADAFramework/CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): Matteo F. Vescovi
  • Date: 2015-05-14 17:23:27 UTC
  • Revision ID: package-import@ubuntu.com-20150514172327-f862u8envms01fra
Tags: upstream-0.1.0~20140703.ddf8f47+dfsg1
ImportĀ upstreamĀ versionĀ 0.1.0~20140703.ddf8f47+dfsg1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
set(name OpenCOLLADAFramework)
 
2
project(${name})
 
3
 
 
4
set(libFramework_include_dirs
 
5
        ${CMAKE_CURRENT_SOURCE_DIR}/include
 
6
)
 
7
 
 
8
set(libFramework_include_dirs ${libFramework_include_dirs} PARENT_SCOPE)  # adding include dirs to a parent scope
 
9
 
 
10
set(INST_SRC
 
11
        include/COLLADAFW.h
 
12
        include/COLLADAFWAnimatable.h
 
13
        include/COLLADAFWAnimatableFloat.h
 
14
        include/COLLADAFWAnimation.h
 
15
        include/COLLADAFWAnimationCurve.h
 
16
        include/COLLADAFWAnimationList.h
 
17
        include/COLLADAFWAnnotate.h
 
18
        include/COLLADAFWArray.h
 
19
        include/COLLADAFWArrayPrimitiveType.h
 
20
        include/COLLADAFWAxisInfo.h
 
21
        include/COLLADAFWCamera.h
 
22
        include/COLLADAFWCode.h
 
23
        include/COLLADAFWColor.h
 
24
        include/COLLADAFWColorOrTexture.h
 
25
        include/COLLADAFWConstants.h
 
26
        include/COLLADAFWController.h
 
27
        include/COLLADAFWEdge.h
 
28
        include/COLLADAFWEffect.h
 
29
        include/COLLADAFWEffectCommon.h
 
30
        include/COLLADAFWException.h
 
31
        include/COLLADAFWFileInfo.h
 
32
        include/COLLADAFWFloatOrDoubleArray.h
 
33
        include/COLLADAFWFloatOrParam.h
 
34
        include/COLLADAFWFormula.h
 
35
        include/COLLADAFWFormulaNewParam.h
 
36
        include/COLLADAFWFormulas.h
 
37
        include/COLLADAFWGeometry.h
 
38
        include/COLLADAFWHashFunctions.h
 
39
        include/COLLADAFWILoader.h
 
40
        include/COLLADAFWIWriter.h
 
41
        include/COLLADAFWImage.h
 
42
        include/COLLADAFWImageSource.h
 
43
        include/COLLADAFWInclude.h
 
44
        include/COLLADAFWIndexList.h
 
45
        include/COLLADAFWInstanceBase.h
 
46
        include/COLLADAFWInstanceBindingBase.h
 
47
        include/COLLADAFWInstanceCamera.h
 
48
        include/COLLADAFWInstanceController.h
 
49
        include/COLLADAFWInstanceGeometry.h
 
50
        include/COLLADAFWInstanceKinematicsScene.h
 
51
        include/COLLADAFWInstanceLight.h
 
52
        include/COLLADAFWInstanceNode.h
 
53
        include/COLLADAFWInstanceSceneGraph.h
 
54
        include/COLLADAFWInstanceVisualScene.h
 
55
        include/COLLADAFWJoint.h
 
56
        include/COLLADAFWJointPrimitive.h
 
57
        include/COLLADAFWKinematicsController.h
 
58
        include/COLLADAFWKinematicsModel.h
 
59
        include/COLLADAFWKinematicsScene.h
 
60
        include/COLLADAFWLibraryNodes.h
 
61
        include/COLLADAFWLight.h
 
62
        include/COLLADAFWLines.h
 
63
        include/COLLADAFWLinestrips.h
 
64
        include/COLLADAFWLoaderUtils.h
 
65
        include/COLLADAFWLookat.h
 
66
        include/COLLADAFWMaterial.h
 
67
        include/COLLADAFWMaterialBinding.h
 
68
        include/COLLADAFWMatrix.h
 
69
        include/COLLADAFWMesh.h
 
70
        include/COLLADAFWMeshPrimitive.h
 
71
        include/COLLADAFWMeshPrimitiveWithFaceVertexCount.h
 
72
        include/COLLADAFWMeshVertexData.h
 
73
        include/COLLADAFWModifier.h
 
74
        include/COLLADAFWMorphController.h
 
75
        include/COLLADAFWMotionProfile.h
 
76
        include/COLLADAFWNewParam.h
 
77
        include/COLLADAFWNode.h
 
78
        include/COLLADAFWObject.h
 
79
        include/COLLADAFWParam.h
 
80
        include/COLLADAFWPass.h
 
81
        include/COLLADAFWPassClear.h
 
82
        include/COLLADAFWPassOutput.h
 
83
        include/COLLADAFWPassTarget.h
 
84
        include/COLLADAFWPointerArray.h
 
85
        include/COLLADAFWPolygons.h
 
86
        include/COLLADAFWPrerequisites.h
 
87
        include/COLLADAFWRenderDraw.h
 
88
        include/COLLADAFWRenderState.h
 
89
        include/COLLADAFWRenderStateStatic.h
 
90
        include/COLLADAFWRoot.h
 
91
        include/COLLADAFWRotate.h
 
92
        include/COLLADAFWSampler.h
 
93
        include/COLLADAFWScale.h
 
94
        include/COLLADAFWScene.h
 
95
        include/COLLADAFWSemantic.h
 
96
        include/COLLADAFWSetParam.h
 
97
        include/COLLADAFWShader.h
 
98
        include/COLLADAFWShaderBlinn.h
 
99
        include/COLLADAFWShaderConstantFX.h
 
100
        include/COLLADAFWShaderElement.h
 
101
        include/COLLADAFWShaderLambert.h
 
102
        include/COLLADAFWShaderPhong.h
 
103
        include/COLLADAFWShear.h
 
104
        include/COLLADAFWSkew.h
 
105
        include/COLLADAFWSkinController.h
 
106
        include/COLLADAFWSkinControllerData.h
 
107
        include/COLLADAFWSpline.h
 
108
        include/COLLADAFWStableHeaders.h
 
109
        include/COLLADAFWTarget.h
 
110
        include/COLLADAFWTargetableValue.h
 
111
        include/COLLADAFWTechnique.h
 
112
        include/COLLADAFWTexture.h
 
113
        include/COLLADAFWTextureCoordinateBinding.h
 
114
        include/COLLADAFWTransformation.h
 
115
        include/COLLADAFWTranslate.h
 
116
        include/COLLADAFWTriangles.h
 
117
        include/COLLADAFWTrifans.h
 
118
        include/COLLADAFWTristrips.h
 
119
        include/COLLADAFWTypes.h
 
120
        include/COLLADAFWUniqueId.h
 
121
        include/COLLADAFWValidate.h
 
122
        include/COLLADAFWValueType.h
 
123
        include/COLLADAFWVisualScene.h
 
124
)
 
125
 
 
126
 
 
127
set(SRC
 
128
        src/COLLADAFWLight.cpp
 
129
        src/COLLADAFWEffectCommon.cpp
 
130
        src/COLLADAFWInstanceKinematicsScene.cpp
 
131
        src/COLLADAFWRoot.cpp
 
132
        src/COLLADAFWFormula.cpp
 
133
        src/COLLADAFWPrecompiledHeaders.cpp
 
134
        src/COLLADAFWCamera.cpp
 
135
        src/COLLADAFWTexture.cpp
 
136
        src/COLLADAFWRenderState.cpp
 
137
        src/COLLADAFWNode.cpp
 
138
        src/COLLADAFWKinematicsScene.cpp
 
139
        src/COLLADAFWMorphController.cpp
 
140
        src/COLLADAFWRotate.cpp
 
141
        src/COLLADAFWImage.cpp
 
142
        src/COLLADAFWValidate.cpp
 
143
        src/COLLADAFWVisualScene.cpp
 
144
        src/COLLADAFWKinematicsModel.cpp
 
145
        src/COLLADAFWEffect.cpp
 
146
        src/COLLADAFWMeshPrimitive.cpp
 
147
        src/COLLADAFWConstants.cpp
 
148
        src/COLLADAFWColor.cpp
 
149
        src/COLLADAFWUniqueId.cpp
 
150
        src/COLLADAFWFormulas.cpp
 
151
        src/COLLADAFWTransformation.cpp
 
152
        src/COLLADAFWSkinController.cpp
 
153
        src/COLLADAFWMaterial.cpp
 
154
        src/COLLADAFWSampler.cpp
 
155
        src/COLLADAFWScale.cpp
 
156
        src/COLLADAFWFloatOrDoubleArray.cpp
 
157
        src/COLLADAFWGeometry.cpp
 
158
        src/COLLADAFWTranslate.cpp
 
159
        src/COLLADAFWAxisInfo.cpp
 
160
        src/COLLADAFWKinematicsController.cpp
 
161
        src/COLLADAFWMatrix.cpp
 
162
        src/COLLADAFWLoaderUtils.cpp
 
163
        src/COLLADAFWFileInfo.cpp
 
164
        src/COLLADAFWSkinControllerData.cpp
 
165
        src/COLLADAFWMesh.cpp
 
166
        src/COLLADAFWSpline.cpp
 
167
 
 
168
        ${INST_SRC}
 
169
)
 
170
 
 
171
set(TARGET_LIBS
 
172
        OpenCOLLADABaseUtils
 
173
        MathMLSolver
 
174
)
 
175
 
 
176
include_directories(
 
177
        ${libFramework_include_dirs}
 
178
        ${libBaseUtils_include_dirs}
 
179
        ${libMathMLSolver_include_dirs}
 
180
)
 
181
opencollada_add_lib(${name} "${SRC}" "${TARGET_LIBS}")
 
182
 
 
183
install(
 
184
        FILES ${INST_SRC}
 
185
        DESTINATION ${OPENCOLLADA_INST_INCLUDE}/COLLADAFramework
 
186
)