~ubuntu-branches/ubuntu/utopic/blender/utopic-proposed

« back to all changes in this revision

Viewing changes to extern/libmv/CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): Matteo F. Vescovi
  • Date: 2012-04-28 12:11:12 UTC
  • mto: (14.1.6 experimental) (1.5.1)
  • mto: This revision was merged to the branch mainline in revision 34.
  • Revision ID: package-import@ubuntu.com-20120428121112-2zi0vp8b6vejda8i
Tags: upstream-2.63
ImportĀ upstreamĀ versionĀ 2.63

Show diffs side-by-side

added added

removed removed

Lines of Context:
39
39
        ${ZLIB_INCLUDE_DIRS}
40
40
)
41
41
 
 
42
 
 
43
# XXX - FIXME
 
44
# this is a momentary hack to find unwind.h in 10.6.sdk
 
45
if(APPLE)
 
46
        if(${CMAKE_OSX_DEPLOYMENT_TARGET} STREQUAL "10.6")
 
47
                list(APPEND INC_SYS
 
48
                        ${CMAKE_OSX_SYSROOT}/Developer/usr/llvm-gcc-4.2/lib/gcc/i686-apple-darwin10/4.2.1/include
 
49
                )
 
50
        endif()
 
51
endif()
 
52
# XXX - END
 
53
 
 
54
 
42
55
set(SRC
43
56
        libmv-capi.cpp
 
57
        libmv/image/array_nd.cc
 
58
        libmv/image/convolve.cc
 
59
        libmv/multiview/conditioning.cc
 
60
        libmv/multiview/euclidean_resection.cc
 
61
        libmv/multiview/fundamental.cc
 
62
        libmv/multiview/projection.cc
 
63
        libmv/multiview/triangulation.cc
44
64
        libmv/numeric/numeric.cc
45
65
        libmv/numeric/poly.cc
 
66
        libmv/simple_pipeline/bundle.cc
46
67
        libmv/simple_pipeline/callbacks.cc
 
68
        libmv/simple_pipeline/camera_intrinsics.cc
 
69
        libmv/simple_pipeline/detect.cc
 
70
        libmv/simple_pipeline/initialize_reconstruction.cc
 
71
        libmv/simple_pipeline/intersect.cc
 
72
        libmv/simple_pipeline/pipeline.cc
47
73
        libmv/simple_pipeline/reconstruction.cc
48
74
        libmv/simple_pipeline/resect.cc
49
 
        libmv/simple_pipeline/intersect.cc
50
 
        libmv/simple_pipeline/initialize_reconstruction.cc
51
 
        libmv/simple_pipeline/camera_intrinsics.cc
52
 
        libmv/simple_pipeline/pipeline.cc
53
 
        libmv/simple_pipeline/detect.cc
 
75
        libmv/simple_pipeline/rigid_registration.cc
54
76
        libmv/simple_pipeline/tracks.cc
55
 
        libmv/simple_pipeline/bundle.cc
56
 
        libmv/image/convolve.cc
57
 
        libmv/image/array_nd.cc
58
 
        libmv/tracking/pyramid_region_tracker.cc
59
 
        libmv/tracking/sad.cc
60
77
        libmv/tracking/brute_region_tracker.cc
 
78
        libmv/tracking/esm_region_tracker.cc
61
79
        libmv/tracking/hybrid_region_tracker.cc
62
 
        libmv/tracking/esm_region_tracker.cc
63
 
        libmv/tracking/trklt_region_tracker.cc
64
80
        libmv/tracking/klt_region_tracker.cc
65
81
        libmv/tracking/lmicklt_region_tracker.cc
 
82
        libmv/tracking/pyramid_region_tracker.cc
66
83
        libmv/tracking/retrack_region_tracker.cc
67
 
        libmv/multiview/projection.cc
68
 
        libmv/multiview/conditioning.cc
69
 
        libmv/multiview/fundamental.cc
70
 
        libmv/multiview/euclidean_resection.cc
71
 
        libmv/multiview/triangulation.cc
 
84
        libmv/tracking/trklt_region_tracker.cc
72
85
 
73
 
        third_party/ssba/Geometry/v3d_metricbundle.cpp
74
 
        third_party/ssba/Math/v3d_optimization.cpp
75
 
        third_party/gflags/gflags.cc
76
 
        third_party/gflags/gflags_reporting.cc
77
 
        third_party/gflags/gflags_completions.cc
78
 
        third_party/fast/fast_9.c
79
86
        third_party/fast/fast_10.c
80
87
        third_party/fast/fast_11.c
81
88
        third_party/fast/fast_12.c
 
89
        third_party/fast/fast_9.c
82
90
        third_party/fast/fast.c
83
91
        third_party/fast/nonmax.c
 
92
        third_party/gflags/gflags.cc
 
93
        third_party/gflags/gflags_completions.cc
 
94
        third_party/gflags/gflags_reporting.cc
84
95
        third_party/ldl/Source/ldl.c
 
96
        third_party/ssba/Geometry/v3d_metricbundle.cpp
 
97
        third_party/ssba/Math/v3d_optimization.cpp
85
98
 
86
99
        libmv-capi.h
 
100
        libmv/base/id_generator.h
 
101
        libmv/base/scoped_ptr.h
 
102
        libmv/base/vector.h
 
103
        libmv/base/vector_utils.h
 
104
        libmv/image/array_nd.h
 
105
        libmv/image/convolve.h
 
106
        libmv/image/correlation.h
 
107
        libmv/image/image.h
 
108
        libmv/image/sample.h
 
109
        libmv/image/tuple.h
87
110
        libmv/logging/logging.h
 
111
        libmv/multiview/conditioning.h
 
112
        libmv/multiview/euclidean_resection.h
 
113
        libmv/multiview/fundamental.h
 
114
        libmv/multiview/nviewtriangulation.h
 
115
        libmv/multiview/projection.h
 
116
        libmv/multiview/resection.h
 
117
        libmv/multiview/triangulation.h
88
118
        libmv/numeric/dogleg.h
 
119
        libmv/numeric/function_derivative.h
89
120
        libmv/numeric/levenberg_marquardt.h
 
121
        libmv/numeric/numeric.h
90
122
        libmv/numeric/poly.h
91
 
        libmv/numeric/function_derivative.h
92
 
        libmv/numeric/numeric.h
 
123
        libmv/simple_pipeline/bundle.h
93
124
        libmv/simple_pipeline/callbacks.h
94
 
        libmv/simple_pipeline/resect.h
95
 
        libmv/simple_pipeline/reconstruction.h
96
125
        libmv/simple_pipeline/camera_intrinsics.h
97
 
        libmv/simple_pipeline/tracks.h
98
126
        libmv/simple_pipeline/detect.h
 
127
        libmv/simple_pipeline/initialize_reconstruction.h
 
128
        libmv/simple_pipeline/intersect.h
99
129
        libmv/simple_pipeline/pipeline.h
100
 
        libmv/simple_pipeline/intersect.h
101
 
        libmv/simple_pipeline/bundle.h
102
 
        libmv/simple_pipeline/initialize_reconstruction.h
103
 
        libmv/image/convolve.h
104
 
        libmv/image/tuple.h
105
 
        libmv/image/array_nd.h
106
 
        libmv/image/sample.h
107
 
        libmv/image/image.h
108
 
        libmv/tracking/region_tracker.h
 
130
        libmv/simple_pipeline/reconstruction.h
 
131
        libmv/simple_pipeline/resect.h
 
132
        libmv/simple_pipeline/rigid_registration.h
 
133
        libmv/simple_pipeline/tracks.h
109
134
        libmv/tracking/brute_region_tracker.h
 
135
        libmv/tracking/esm_region_tracker.h
110
136
        libmv/tracking/hybrid_region_tracker.h
 
137
        libmv/tracking/klt_region_tracker.h
 
138
        libmv/tracking/lmicklt_region_tracker.h
 
139
        libmv/tracking/pyramid_region_tracker.h
 
140
        libmv/tracking/region_tracker.h
111
141
        libmv/tracking/retrack_region_tracker.h
112
 
        libmv/tracking/sad.h
113
 
        libmv/tracking/pyramid_region_tracker.h
114
 
        libmv/tracking/esm_region_tracker.h
115
142
        libmv/tracking/trklt_region_tracker.h
116
 
        libmv/tracking/klt_region_tracker.h
117
 
        libmv/tracking/lmicklt_region_tracker.h
118
 
        libmv/base/id_generator.h
119
 
        libmv/base/vector.h
120
 
        libmv/base/scoped_ptr.h
121
 
        libmv/base/vector_utils.h
122
 
        libmv/multiview/nviewtriangulation.h
123
 
        libmv/multiview/resection.h
124
 
        libmv/multiview/euclidean_resection.h
125
 
        libmv/multiview/triangulation.h
126
 
        libmv/multiview/projection.h
127
 
        libmv/multiview/fundamental.h
128
 
        libmv/multiview/conditioning.h
129
143
 
130
 
        third_party/ssba/Geometry/v3d_metricbundle.h
 
144
        third_party/fast/fast.h
 
145
        third_party/gflags/config.h
 
146
        third_party/gflags/gflags/gflags_completions.h
 
147
        third_party/gflags/gflags/gflags_declare.h
 
148
        third_party/gflags/gflags/gflags.h
 
149
        third_party/gflags/mutex.h
 
150
        third_party/gflags/util.h
 
151
        third_party/ldl/Include/ldl.h
 
152
        third_party/msinttypes/inttypes.h
 
153
        third_party/msinttypes/stdint.h
131
154
        third_party/ssba/Geometry/v3d_cameramatrix.h
132
155
        third_party/ssba/Geometry/v3d_distortion.h
 
156
        third_party/ssba/Geometry/v3d_metricbundle.h
 
157
        third_party/ssba/Math/v3d_linear.h
133
158
        third_party/ssba/Math/v3d_linear_utils.h
 
159
        third_party/ssba/Math/v3d_mathutilities.h
134
160
        third_party/ssba/Math/v3d_optimization.h
135
 
        third_party/ssba/Math/v3d_mathutilities.h
136
 
        third_party/ssba/Math/v3d_linear.h
137
 
        third_party/gflags/gflags_completions.h
138
 
        third_party/gflags/mutex.h
139
 
        third_party/gflags/config.h
140
 
        third_party/gflags/gflags.h
141
 
        third_party/fast/fast.h
142
 
        third_party/ldl/Include/ldl.h
143
 
        third_party/msinttypes/stdint.h
144
 
        third_party/msinttypes/inttypes.h
145
161
)
146
162
 
147
163
if(WIN32)
152
168
                third_party/glog/src/vlog_is_on.cc
153
169
                third_party/glog/src/windows/port.cc
154
170
 
155
 
                third_party/glog/src/config.h
 
171
                third_party/glog/src/utilities.h
 
172
                third_party/glog/src/stacktrace_generic-inl.h
156
173
                third_party/glog/src/stacktrace.h
157
 
                third_party/glog/src/stacktrace_generic-inl.h
158
 
                third_party/glog/src/stacktrace_libunwind-inl.h
159
 
                third_party/glog/src/stacktrace_powerpc-inl.h
160
 
                third_party/glog/src/stacktrace_x86-inl.h
161
174
                third_party/glog/src/stacktrace_x86_64-inl.h
162
 
                third_party/glog/src/utilities.h
163
 
                third_party/glog/src/base/commandlineflags.h
164
175
                third_party/glog/src/base/googleinit.h
165
176
                third_party/glog/src/base/mutex.h
166
 
                third_party/glog/src/windows/config.h
167
 
                third_party/glog/src/windows/port.h
168
 
                third_party/glog/src/windows/glog/log_severity.h
169
 
                third_party/glog/src/windows/glog/logging.h
 
177
                third_party/glog/src/base/commandlineflags.h
 
178
                third_party/glog/src/stacktrace_powerpc-inl.h
 
179
                third_party/glog/src/stacktrace_x86-inl.h
 
180
                third_party/glog/src/config.h
 
181
                third_party/glog/src/stacktrace_libunwind-inl.h
170
182
                third_party/glog/src/windows/glog/raw_logging.h
171
183
                third_party/glog/src/windows/glog/vlog_is_on.h
 
184
                third_party/glog/src/windows/glog/logging.h
 
185
                third_party/glog/src/windows/glog/log_severity.h
 
186
                third_party/glog/src/windows/port.h
 
187
                third_party/glog/src/windows/config.h
172
188
        )
173
189
 
174
190
        list(APPEND INC
190
206
        endif()
191
207
else()
192
208
        list(APPEND SRC
193
 
                third_party/glog/src/utilities.cc
 
209
                third_party/glog/src/demangle.cc
 
210
                third_party/glog/src/logging.cc
 
211
                third_party/glog/src/raw_logging.cc
 
212
                third_party/glog/src/signalhandler.cc
194
213
                third_party/glog/src/symbolize.cc
 
214
                third_party/glog/src/utilities.cc
195
215
                third_party/glog/src/vlog_is_on.cc
196
 
                third_party/glog/src/signalhandler.cc
197
 
                third_party/glog/src/logging.cc
198
 
                third_party/glog/src/demangle.cc
199
 
                third_party/glog/src/raw_logging.cc
200
216
 
201
 
                third_party/glog/src/config.h
 
217
                third_party/glog/src/base/commandlineflags.h
 
218
                third_party/glog/src/base/googleinit.h
 
219
                third_party/glog/src/base/mutex.h
202
220
                third_party/glog/src/config_freebsd.h
 
221
                third_party/glog/src/config.h
 
222
                third_party/glog/src/config_hurd.h
203
223
                third_party/glog/src/config_linux.h
204
224
                third_party/glog/src/config_mac.h
205
225
                third_party/glog/src/demangle.h
206
 
                third_party/glog/src/stacktrace.h
207
 
                third_party/glog/src/stacktrace_generic-inl.h
208
 
                third_party/glog/src/stacktrace_libunwind-inl.h
209
 
                third_party/glog/src/stacktrace_powerpc-inl.h
210
 
                third_party/glog/src/stacktrace_x86-inl.h
211
 
                third_party/glog/src/stacktrace_x86_64-inl.h
212
 
                third_party/glog/src/symbolize.h
213
 
                third_party/glog/src/utilities.h
214
 
                third_party/glog/src/base/commandlineflags.h
215
 
                third_party/glog/src/base/googleinit.h
216
 
                third_party/glog/src/base/mutex.h
 
226
                third_party/glog/src/glog/logging.h
217
227
                third_party/glog/src/glog/log_severity.h
218
 
                third_party/glog/src/glog/logging.h
219
228
                third_party/glog/src/glog/raw_logging.h
220
229
                third_party/glog/src/glog/vlog_is_on.h
 
230
                third_party/glog/src/stacktrace_generic-inl.h
 
231
                third_party/glog/src/stacktrace.h
 
232
                third_party/glog/src/stacktrace_libunwind-inl.h
 
233
                third_party/glog/src/stacktrace_powerpc-inl.h
 
234
                third_party/glog/src/stacktrace_x86_64-inl.h
 
235
                third_party/glog/src/stacktrace_x86-inl.h
 
236
                third_party/glog/src/symbolize.h
 
237
                third_party/glog/src/utilities.h
221
238
        )
222
239
 
223
240
        list(APPEND INC