File: CMakeLists.txt

package info (click to toggle)
opensurgsim 0.7.0-11
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 23,744 kB
  • sloc: cpp: 135,363; ansic: 4,206; python: 3,934; makefile: 38
file content (94 lines) | stat: -rw-r--r-- 2,497 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
# This file is a part of the OpenSurgSim project.
# Copyright 2012-2013, SimQuest Solutions Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

include_directories (
	${gtest_SOURCE_DIR}/include
	${gmock_SOURCE_DIR}/include
)

set(UNIT_TEST_SOURCES
	GroupTests.cpp
	ManagerTests.cpp
	MeshTests.cpp
	OsgAxesRepresentationTests.cpp
	OsgBoxRepresentationTests.cpp
	OsgCameraTests.cpp
	OsgCapsuleRepresentationTests.cpp
	OsgCurveRepresentationTests.cpp
	OsgCylinderRepresentationTests.cpp
	OsgGroupTests.cpp
	OsgLightTests.cpp
	OsgLogTests.cpp
	OsgManagerTests.cpp
	OsgMaterialTests.cpp
	OsgMatrixConversionsTests.cpp
	OsgMeshRepresentationTests.cpp
	OsgOctreeRepresentationTests.cpp
	OsgPlaneRepresentationTests.cpp
	OsgPlaneTests.cpp
	OsgPointCloudRepresentationTests.cpp
	OsgProgramTests.cpp
	OsgQuaternionConversionsTests.cpp
	OsgRenderTargetTests.cpp
	OsgRepresentationTests.cpp
	OsgRigidTransformConversionsTests.cpp
	OsgSceneryRepresentationTests.cpp
	OsgScreenSpaceQuadTests.cpp
	OsgSkeletonRepresentationTests.cpp
	OsgSphereRepresentationTests.cpp
	OsgTextRepresentationTests.cpp
	OsgTexture1dTests.cpp
	OsgTexture2dTests.cpp
	OsgTexture3dTests.cpp
	OsgTextureCubeMapTests.cpp
	OsgTextureRectangleTests.cpp
	OsgTextureTests.cpp
	OsgTextureUniformTests.cpp
	OsgUniformBaseTests.cpp
	OsgUniformTests.cpp
	OsgUniformTypesTests.cpp
	OsgUnitSphereTests.cpp
	OsgVectorConversionsTests.cpp
	OsgVectorFieldRepresentationTests.cpp
	OsgViewElementTests.cpp
	OsgViewTests.cpp
	PaintBehaviorTests.cpp
	RenderPassTests.cpp
	ViewElementTests.cpp
	ViewTests.cpp
)

set(UNIT_TEST_HEADERS
	MockObjects.h
	MockOsgObjects.h
)

# Configure the path for the data files
configure_file(
	"${CMAKE_CURRENT_SOURCE_DIR}/config.txt.in"
	"${CMAKE_CURRENT_BINARY_DIR}/config.txt"
)

file(COPY Data DESTINATION ${CMAKE_CURRENT_BINARY_DIR})

set(LIBS 
	SurgSimGraphics
	SurgSimMath
	SurgSimTesting
)

# surgsim_add_unit_tests(SurgSimGraphicsTest)
#
# set_target_properties(SurgSimGraphicsTest PROPERTIES FOLDER "Graphics")