Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2014-09-25 15:01:06 +0400
committerSergey Sharybin <sergey.vfx@gmail.com>2014-09-25 15:04:56 +0400
commit058e3f087e4db827e0dcb2b8ea662fa7cdc1ff6b (patch)
treeac40af4e571281683e247580dba593edee7d36dc /extern/libmv/bundle.sh
parent34abb614f1344a63b1c1411bb891c98bd93fb2a2 (diff)
Tracking: Decouple C-API module into more granular files
This way maintaining the C-API is a bit less tedious job and makes code cleaner to follow. Should be no functional changes.
Diffstat (limited to 'extern/libmv/bundle.sh')
-rwxr-xr-xextern/libmv/bundle.sh33
1 files changed, 24 insertions, 9 deletions
diff --git a/extern/libmv/bundle.sh b/extern/libmv/bundle.sh
index 0560ab0acd2..d394d2cd8c5 100755
--- a/extern/libmv/bundle.sh
+++ b/extern/libmv/bundle.sh
@@ -7,7 +7,7 @@ else
exit 1
fi
-BRANCH="devel"
+BRANCH="master"
repo="git://git.blender.org/libmv.git"
tmp=`mktemp -d`
@@ -128,12 +128,10 @@ set(INC_SYS
set(SRC
libmv-capi.h
- libmv-capi_intern.h
)
if(WITH_LIBMV)
add_definitions(
- -DWITH_LIBMV
-DWITH_LIBMV_GUARDED_ALLOC
-DGOOGLE_GLOG_DLL_DECL=
-DLIBMV_NO_FAST_DETECTOR=
@@ -166,11 +164,29 @@ if(WITH_LIBMV)
)
list(APPEND SRC
- libmv-capi.cc
- libmv-util.cc
+ intern/camera_intrinsics.cc
+ intern/detector.cc
+ intern/frame_accessor.cc
+ intern/homography.cc
+ intern/image.cc
+ intern/logging.cc
+ intern/reconstruction.cc
+ intern/track_region.cc
+ intern/tracks.cc
+ intern/tracksN.cc
${sources}
${third_sources}
- libmv-util.h
+
+ intern/camera_intrinsics.h
+ intern/detector.h
+ intern/frame_accessor.h
+ intern/homography.h
+ intern/image.h
+ intern/logging.h
+ intern/reconstruction.h
+ intern/track_region.h
+ intern/tracks.h
+ intern/tracksN.h
${headers}
${third_headers}
@@ -287,11 +303,10 @@ if env['WITH_BF_LIBMV']:
defs.append('CERES_TR1_SHARED_PTR')
defs.append('GOOGLE_GLOG_DLL_DECL=')
- defs.append('WITH_LIBMV')
defs.append('WITH_LIBMV_GUARDED_ALLOC')
defs.append('LIBMV_NO_FAST_DETECTOR')
- src = env.Glob('*.cc')
+ src = env.Glob('intern/*.cc')
$src
incs += ' ../Eigen3 third_party/gflags third_party/glog/src third_party/ceres/include third_party/ceres/config ../../intern/guardedalloc'
@@ -309,7 +324,7 @@ ${win_src}
src += env.Glob("third_party/glog/src/*.cc")
incs += ' ./third_party/glog/src'
else:
- src = env.Glob("libmv-capi_stub.cc")
+ src = env.Glob("intern/stub.cc")
src = [src for src in src if src.find('_test.cc') == -1]