[sikuli] 328/385: adding resources and build scripts for windows using mingw64

Gilles Filippini pini at moszumanska.debian.org
Sun Jun 29 19:26:30 UTC 2014


This is an automated email from the git hooks/post-receive script.

pini pushed a commit to tag upstream/1.1.0_beta1
in repository sikuli.

commit 4c69b7501d46ba2d634b5895ccb8c5d35962606c
Author: Raimund Hocke <rmhdevelop at me.com>
Date:   Mon Mar 24 10:26:30 2014 +0100

    adding resources and build scripts for windows using mingw64
---
 .../windows/TheBuildProcess/00_natives_build.txt   | 115 +++++++++++++++++++
 .../00_natives_packages/jpegsrc.v9.tar.gz          | Bin 0 -> 987900 bytes
 .../00_natives_packages/leptonica-1.69.tar.gz      | Bin 0 -> 7618131 bytes
 .../00_natives_packages/libpng-1.5.14.tar.bz2      | Bin 0 -> 869823 bytes
 .../tesseract-ocr-3.02.02.tar.gz                   | Bin 0 -> 3890393 bytes
 .../00_natives_packages/tiff-4.0.3.tar.gz          | Bin 0 -> 2051630 bytes
 .../00_natives_packages/zlib-1.2.7.tar.bz2         | Bin 0 -> 505085 bytes
 Libs/build/windows/TheBuildProcess/01_zlib/mymake  |  26 +++++
 .../build/windows/TheBuildProcess/02_libpng/mymake |  25 +++++
 Libs/build/windows/TheBuildProcess/03_jpeg/mymake  |  26 +++++
 Libs/build/windows/TheBuildProcess/04_tiff/mymake  |  26 +++++
 .../windows/TheBuildProcess/05_leptonica/mymake    |  26 +++++
 .../windows/TheBuildProcess/06_tesseract/mymake    |  27 +++++
 Libs/build/windows/TheBuildProcess/07_ant/mymake   |  16 +++
 Libs/build/windows/TheBuildProcess/07_cmake/mymake |  32 ++++++
 .../TheBuildProcess/07_opencv/cmake_opencv_base    | 107 ++++++++++++++++++
 .../TheBuildProcess/07_opencv/cmake_opencv_base.py |  15 +++
 .../07_opencv/cmake_opencv_base.txt                | 102 +++++++++++++++++
 .../build/windows/TheBuildProcess/07_opencv/mymake | 125 +++++++++++++++++++++
 Natives/src/main/native/Vision/opencv.hpp          |   2 -
 20 files changed, 668 insertions(+), 2 deletions(-)

diff --git a/Libs/build/windows/TheBuildProcess/00_natives_build.txt b/Libs/build/windows/TheBuildProcess/00_natives_build.txt
new file mode 100644
index 0000000..b4d930e
--- /dev/null
+++ b/Libs/build/windows/TheBuildProcess/00_natives_build.txt
@@ -0,0 +1,115 @@
+*** msys mingw setup
+msys: MSYS-20111123.zip
+
+--- from: http://mingw-w64.sourceforge.net/download.php (section mingw-builds)
+mingw64: i686-4.8.2-release-posix-dwarf-rt_v3-rev2.7z
+mingw32: x86_64-4.8.2-release-win32-sjlj-rt_v3-rev2.7z
+
+---installed in c:\mingw c:\msys
+---msys/bin in windows system path
+---msys mingw config points to c:\mingw
+msys/etc/fstab
+#Win32_Path  Mount_Point
+
+c:/mingw     /mingw
+
+*** install python
+current: 2.7 (python-2.7.6.amd64.msi) 
+have in windows path
+
+*** switching 64-Bit - 32-Bit
+mingw(32)
+mingw(64)
+/usr/local(32)
+/usr/local(64)
+
+--- in msys32.bat to automate this
+if exist c:\mingw64 goto IS32MG
+	rename c:\mingw mingw64
+	rename c:\mingw32 mingw
+:IS32MG
+if exist c:\msys\local64 goto IS32
+	rename c:\msys\local local64
+	rename c:\msys\local32 local
+:IS32
+if not exist c:\mingw64 goto ERROR32
+if exist c:\msys\local64 goto IS32OK
+:ERROR32
+dir c:\m*
+dir c:\msys\l*
+pause
+goto EOF
+:IS32OK
+
+--- in msys64.bat to automate this
+if exist c:\mingw32 goto IS64MG
+	rename c:\mingw mingw32
+	rename c:\mingw64 mingw
+:IS64MG
+if exist c:\msys\local32 goto IS64
+	rename c:\msys\local local32
+	rename c:\msys\local64 local
+:IS64
+if not exist c:\mingw32 goto ERROR64
+if exist c:\msys\local32 goto IS64OK
+:ERROR64
+dir c:\m*
+dir c:\msys\l*
+pause
+goto EOF
+:IS64OK
+
+****** following steps have to be done after having switched to 32 or 64 Bit
+everything has to be run being in the respective source folder
+
+--- might help for some build situations
+export "CFLAGS=-I/usr/local/include"
+export "LDFLAGS=-L/usr/local/lib"
+export "DESTDIR=/usr/local" 
+
+*** install cmake
+current: cmake-2.8.12.2 (.tar.gz)
+./bootstrap --no-qt-gui --prefix /usr/local
+make
+make install
+
+*** install ant
+current: apache-ant-1.9.3 (-bin.tar.gz)
+copy folder content to
+bin -> /usr/local/bin
+lib -> /usr/local/lib
+
+*** zlib (zlib1.dll)
+current zlib-1.2.7 (.tar.bz2)
+m/ymake
++
+*** libpng (libpng15-15.dll)
+current: libpng-1.5.14 (.tar.gz)
+mymake
+
+*** jpeg (libjpeg-9.dll)
+current: jpeg-9 (jpegsrc.v9.tar.gz)
+mymake
+
+*** tiff (libtiff-5.dll)
+current: tiff-4.0.3 (tar.gz)
+mymake
+
+*** leptonica: (liblept-3.dll)
+current: leptonica-1.69 (.tar.gz)
+mymake
+needs xBit version of gdi32.dll as libgdi32.dll in mingw/$target/lib
+(64Bit: copy on Windows!, for 32Bit: load and save with 32Bit editor)
+-- patch:
+utils.c:2301:       if (hFind != INVALID_HANDLE_VALUE) {
+
+*** tesseract (libtesseract-3.dll)
+current: tesseract-ocr-3.02.02 (.tar.gz)
+mymake
+changed files?
+
+*** opencv (libopencv_java248.dll, opencv-248.jar)
+current: opencv-2.4.8 (.zip) (download from web: http://opencv.org/downloads.html - Linux/Mac)
+mymake (contains special cmake parameter setup) 
+selects: core feature2d flann highgui imgproc java  
+resulting stuff in buildXX/bin
\ No newline at end of file
diff --git a/Libs/build/windows/TheBuildProcess/00_natives_packages/jpegsrc.v9.tar.gz b/Libs/build/windows/TheBuildProcess/00_natives_packages/jpegsrc.v9.tar.gz
new file mode 100644
index 0000000..05685bf
Binary files /dev/null and b/Libs/build/windows/TheBuildProcess/00_natives_packages/jpegsrc.v9.tar.gz differ
diff --git a/Libs/build/windows/TheBuildProcess/00_natives_packages/leptonica-1.69.tar.gz b/Libs/build/windows/TheBuildProcess/00_natives_packages/leptonica-1.69.tar.gz
new file mode 100644
index 0000000..5c51d33
Binary files /dev/null and b/Libs/build/windows/TheBuildProcess/00_natives_packages/leptonica-1.69.tar.gz differ
diff --git a/Libs/build/windows/TheBuildProcess/00_natives_packages/libpng-1.5.14.tar.bz2 b/Libs/build/windows/TheBuildProcess/00_natives_packages/libpng-1.5.14.tar.bz2
new file mode 100644
index 0000000..5d307cb
Binary files /dev/null and b/Libs/build/windows/TheBuildProcess/00_natives_packages/libpng-1.5.14.tar.bz2 differ
diff --git a/Libs/build/windows/TheBuildProcess/00_natives_packages/tesseract-ocr-3.02.02.tar.gz b/Libs/build/windows/TheBuildProcess/00_natives_packages/tesseract-ocr-3.02.02.tar.gz
new file mode 100644
index 0000000..b64fd81
Binary files /dev/null and b/Libs/build/windows/TheBuildProcess/00_natives_packages/tesseract-ocr-3.02.02.tar.gz differ
diff --git a/Libs/build/windows/TheBuildProcess/00_natives_packages/tiff-4.0.3.tar.gz b/Libs/build/windows/TheBuildProcess/00_natives_packages/tiff-4.0.3.tar.gz
new file mode 100644
index 0000000..d9e7047
Binary files /dev/null and b/Libs/build/windows/TheBuildProcess/00_natives_packages/tiff-4.0.3.tar.gz differ
diff --git a/Libs/build/windows/TheBuildProcess/00_natives_packages/zlib-1.2.7.tar.bz2 b/Libs/build/windows/TheBuildProcess/00_natives_packages/zlib-1.2.7.tar.bz2
new file mode 100644
index 0000000..33e3bc5
Binary files /dev/null and b/Libs/build/windows/TheBuildProcess/00_natives_packages/zlib-1.2.7.tar.bz2 differ
diff --git a/Libs/build/windows/TheBuildProcess/01_zlib/mymake b/Libs/build/windows/TheBuildProcess/01_zlib/mymake
new file mode 100644
index 0000000..cf68e21
--- /dev/null
+++ b/Libs/build/windows/TheBuildProcess/01_zlib/mymake
@@ -0,0 +1,26 @@
+echo ---------------- zlib ----------------------------
+if [ -e /usr/local32 ]; then
+  target=x86_64-w64-mingw32
+else
+  target=i686-w64-mingw32
+fi
+echo ---------------- g++ bitness ----------------------------
+g++ --version
+ls -l /local/local*
+echo ---------------- reset ----------------------------
+make -f win32/Makefile.gcc uninstall
+make -f win32/Makefile.gcc clean
+echo ---------------- prepare ----------------------------
+echo ---------------- compile ----------------------------
+make -f win32/Makefile.gcc
+export BINARY_PATH=/usr/local/bin
+export INCLUDE_PATH=/usr/local/include
+export LIBRARY_PATH=/usr/local/lib
+echo ---------------- install ----------------------------
+make -f win32/Makefile.gcc install SHARED_MODE=1
+echo ---------------- result ----------------------------
+ls -l /usr/local/bin/zlib*
+ls -l /usr/local/lib/libz*
+echo ---------------- zlib end ----------------------------
+cp --remove-destination /usr/local/bin/zlib1.dll /usr/local/bin/libz.dll
+cp --remove-destination /usr/local/bin/libz.dll /mingw/$target/lib/libz.dll
diff --git a/Libs/build/windows/TheBuildProcess/02_libpng/mymake b/Libs/build/windows/TheBuildProcess/02_libpng/mymake
new file mode 100644
index 0000000..ed5c1f7
--- /dev/null
+++ b/Libs/build/windows/TheBuildProcess/02_libpng/mymake
@@ -0,0 +1,25 @@
+echo ---------------- libpng ----------------------------
+target=x86_64-w64-mingw32
+if [ ! -e /mingw/$target ]; then
+  target=i686-w64-mingw32
+fi
+echo ---------------- g++ bitness ----------------------------
+g++ --version
+ls -l /local/local*
+echo ---------------- reset ----------------------------
+make uninstall
+make clean
+echo ---------------- prepare ----------------------------
+export "CFLAGS=-I/usr/local/include"
+export "CPPFLAGS=-I/usr/local/include"
+export "LDFLAGS=-L/usr/local/lib"
+./configure --host=$target
+echo ---------------- compile ----------------------------
+make 
+echo ---------------- install ----------------------------
+make install
+echo ---------------- result ----------------------------
+ls -l /local/local*
+ls -l /usr/local/bin/*png*
+ls -l /usr/local/lib/*png*
+echo ---------------- libpng end ----------------------------
diff --git a/Libs/build/windows/TheBuildProcess/03_jpeg/mymake b/Libs/build/windows/TheBuildProcess/03_jpeg/mymake
new file mode 100644
index 0000000..0ac5a9b
--- /dev/null
+++ b/Libs/build/windows/TheBuildProcess/03_jpeg/mymake
@@ -0,0 +1,26 @@
+echo ---------------- libjpeg ----------------------------
+target=x86_64-w64-mingw32
+if [ ! -e /mingw/$target ]; then
+  target=i686-w64-mingw32
+fi
+echo ---------------- g++ bitness ----------------------------
+g++ --version
+ls -l /local/local*
+echo ---------------- reset ----------------------------
+make uninstall >mymake.txt
+make clean >>mymake.txt
+echo ---------------- prepare ----------------------------
+export "CFLAGS=-I/usr/local/include"
+export "CPPFLAGS=-I/usr/local/include"
+export "LDFLAGS=-L/usr/local/lib"
+./configure --host=$target 
+#>>mymake.txt
+echo ---------------- compile ----------------------------
+make 
+echo ---------------- install ----------------------------
+make install 
+echo ---------------- result ----------------------------
+ls -l /local/local*
+ls -l /usr/local/bin/*jpeg*
+ls -l /usr/local/lib/*jpeg*
+echo ---------------- libjpeg end ----------------------------
diff --git a/Libs/build/windows/TheBuildProcess/04_tiff/mymake b/Libs/build/windows/TheBuildProcess/04_tiff/mymake
new file mode 100644
index 0000000..e1d31d5
--- /dev/null
+++ b/Libs/build/windows/TheBuildProcess/04_tiff/mymake
@@ -0,0 +1,26 @@
+echo ---------------- libtiff ----------------------------
+target=x86_64-w64-mingw32
+if [ ! -e /mingw/$target ]; then
+  target=i686-w64-mingw32
+fi
+echo ---------------- g++ bitness ----------------------------
+g++ --version
+ls -l /local/local*
+echo ---------------- reset ----------------------------
+make uninstall 
+make clean 
+echo ---------------- prepare ----------------------------
+export "CFLAGS=-I/usr/local/include"
+export "CPPFLAGS=-I/usr/local/include"
+export "LDFLAGS=-L/usr/local/lib"
+./configure --host=$target 
+read -p "Press [Enter] key to continue ... or [Ctrl-C] to terminate ..."
+echo ---------------- compile ----------------------------
+make 
+echo ---------------- install ----------------------------
+make install 
+echo ---------------- result ----------------------------
+ls -l /local/local*
+ls -l /usr/local/bin/*tiff*
+ls -l /usr/local/lib/*tiff*
+echo ---------------- libtiff end ----------------------------
diff --git a/Libs/build/windows/TheBuildProcess/05_leptonica/mymake b/Libs/build/windows/TheBuildProcess/05_leptonica/mymake
new file mode 100644
index 0000000..e5891da
--- /dev/null
+++ b/Libs/build/windows/TheBuildProcess/05_leptonica/mymake
@@ -0,0 +1,26 @@
+echo ---------------- leptonica ----------------------------
+target=x86_64-w64-mingw32
+if [ ! -e /mingw/$target ]; then
+  target=i686-w64-mingw32
+fi
+echo ---------------- g++ bitness ----------------------------
+g++ --version
+ls -l /local/local*
+echo ---------------- reset ----------------------------
+make uninstall 
+make clean 
+echo ---------------- prepare ----------------------------
+export "CFLAGS=-I/usr/local/include -O2"
+export "CPPFLAGS=-I/usr/local/include -O2"
+export "LDFLAGS=-L/usr/local/lib"
+./configure --host=$target --disable-programs --disable-static --disable-dependency-tracking
+read -p "Press [Enter] key to continue ... or [Ctrl-C] to terminate ..."
+echo ---------------- compile ----------------------------
+make 
+echo ---------------- install ----------------------------
+make install-strip
+echo ---------------- result ----------------------------
+ls -l /local/local*
+ls -l /usr/local/bin/*lept*
+ls -l /usr/local/lib/*lept*
+echo ---------------- leptonica end ----------------------------
diff --git a/Libs/build/windows/TheBuildProcess/06_tesseract/mymake b/Libs/build/windows/TheBuildProcess/06_tesseract/mymake
new file mode 100644
index 0000000..47d6474
--- /dev/null
+++ b/Libs/build/windows/TheBuildProcess/06_tesseract/mymake
@@ -0,0 +1,27 @@
+echo ---------------- tesseract ----------------------------
+target=x86_64-w64-mingw32
+if [ ! -e /mingw/$target ]; then
+  target=i686-w64-mingw32
+fi
+echo ---------------- g++ bitness ----------------------------
+g++ --version
+ls -l /local/local*
+echo ---------------- reset ----------------------------
+make uninstall
+make clean 
+echo ---------------- prepare ----------------------------
+./autogen.sh
+export "CFLAGS=-I/usr/local/include -DNDEBUG -fpermissive"
+export "CPPFLAGS=-I/usr/local/include -DNDEBUG -fpermissive"
+export "LDFLAGS=-L/usr/local/lib -Wl,--as-needed"
+./configure --host=$target --disable-tessdata-prefix
+read -p "Press [Enter] key to continue ... or [Ctrl-C] to terminate ..."
+echo ---------------- compile ----------------------------
+make 
+echo ---------------- install ----------------------------
+make install-strip
+echo ---------------- result ----------------------------
+ls -l /local/local*
+ls -l /usr/local/bin/*tess*
+ls -l /usr/local/lib/*tess*
+echo ---------------- tesseract	 end ----------------------------
diff --git a/Libs/build/windows/TheBuildProcess/07_ant/mymake b/Libs/build/windows/TheBuildProcess/07_ant/mymake
new file mode 100644
index 0000000..bb3030d
--- /dev/null
+++ b/Libs/build/windows/TheBuildProcess/07_ant/mymake
@@ -0,0 +1,16 @@
+echo ---------------- ant ----------------------------
+target=x86_64-w64-mingw32
+if [ ! -e /mingw/$target ]; then
+  target=i686-w64-mingw32
+fi
+echo ---------------- g++ bitness ----------------------------
+g++ --version
+ls -l /local/local*
+echo ---------------- install ----------------------------
+cp -f bin/* /usr/local/bin/
+cp -f lib/* /usr/local/lib/
+echo ---------------- result ----------------------------
+ls -l /local/local*
+ls -l /usr/local/bin/*ant*
+ls -l /usr/local/lib/*ant*
+echo ---------------- ant end ----------------------------
diff --git a/Libs/build/windows/TheBuildProcess/07_cmake/mymake b/Libs/build/windows/TheBuildProcess/07_cmake/mymake
new file mode 100644
index 0000000..0f9d7ff
--- /dev/null
+++ b/Libs/build/windows/TheBuildProcess/07_cmake/mymake
@@ -0,0 +1,32 @@
+echo ---------------- cmake ----------------------------
+cmx=cmake-2.8.12.2
+target=x86_64-w64-mingw32
+if [ ! -e /mingw/$target ]; then
+  target=i686-w64-mingw32
+fi
+echo ---------------- g++ bitness ----------------------------
+g++ --version
+ls -l /local/local*
+echo ---------------- reset ----------------------------
+cd cmake
+make uninstall
+cd ..
+rm -R -f cmake
+tar xzf $cmx.tar.gz
+mv $cmx cmake
+if [ -e cmake ]; then
+    cd cmake
+	echo ---------------- prepare ----------------------------
+	./bootstrap --no-qt-gui --prefix=/usr/local
+	read -p "Press [Enter] key to continue ... or [Ctrl-C] to terminate ..."
+	echo ---------------- compile ----------------------------
+	make 
+	echo ---------------- install ----------------------------
+	make install 
+	cd ..
+	echo ---------------- result ----------------------------
+	ls -l /local/local*
+	ls -l /usr/local/bin/*cmake*
+	ls -l /usr/local/lib/*cmake*
+fi
+echo ---------------- cmake end ----------------------------
diff --git a/Libs/build/windows/TheBuildProcess/07_opencv/cmake_opencv_base b/Libs/build/windows/TheBuildProcess/07_opencv/cmake_opencv_base
new file mode 100644
index 0000000..632a281
--- /dev/null
+++ b/Libs/build/windows/TheBuildProcess/07_opencv/cmake_opencv_base
@@ -0,0 +1,107 @@
+cd build
+rm -f CMakeCache.txt
+make clean
+cmake -G "MSYS Makefiles" \
+-DBUILD_DOCS="OFF" \
+-DBUILD_EXAMPLES="OFF" \
+-DBUILD_FAT_JAVA_LIB="ON" \
+-DBUILD_JASPER="OFF" \
+-DBUILD_JPEG="OFF" \
+-DBUILD_OPENEXR="OFF" \
+-DBUILD_PACKAGE="OFF" \
+-DBUILD_PERF_TESTS="OFF" \
+-DBUILD_PNG="OFF" \
+-DBUILD_SHARED_LIBS="OFF" \
+-DBUILD_TBB="OFF" \
+-DBUILD_TESTS="OFF" \
+-DBUILD_TIFF="OFF" \
+-DBUILD_WITH_DEBUG_INFO="OFF" \
+-DBUILD_ZLIB="OFF" \
+-DBUILD_opencv_apps="OFF" \
+-DBUILD_opencv_calib3d="OFF" \
+-DBUILD_opencv_contrib="OFF" \
+-DBUILD_opencv_core="ON" \
+-DBUILD_opencv_features2d="ON" \
+-DBUILD_opencv_flann="ON" \
+-DBUILD_opencv_gpu="OFF" \
+-DBUILD_opencv_highgui="ON" \
+-DBUILD_opencv_imgproc="ON" \
+-DBUILD_opencv_java="ON" \
+-DBUILD_opencv_legacy="OFF" \
+-DBUILD_opencv_ml="OFF" \
+-DBUILD_opencv_nonfree="OFF" \
+-DBUILD_opencv_objdetect="OFF" \
+-DBUILD_opencv_ocl="OFF" \
+-DBUILD_opencv_photo="OFF" \
+-DBUILD_opencv_python="OFF" \
+-DBUILD_opencv_stitching="OFF" \
+-DBUILD_opencv_superres="OFF" \
+-DBUILD_opencv_ts="OFF" \
+-DBUILD_opencv_video="OFF" \
+-DBUILD_opencv_videostab="OFF" \
+-DBUILD_opencv_world="OFF" \
+-DCLAMDBLAS_INCLUDE_DIR="CLAMDBLAS_INCLUDE_DIR-NOTFOUND" \
+-DCLAMDBLAS_ROOT_DIR="CLAMDBLAS_ROOT_DIR-NOTFOUND" \
+-DCLAMDFFT_INCLUDE_DIR="CLAMDFFT_INCLUDE_DIR-NOTFOUND" \
+-DCLAMDFFT_ROOT_DIR="CLAMDFFT_ROOT_DIR-NOTFOUND" \
+-DCMAKE_BUILD_TYPE="Release" \
+-DCMAKE_CONFIGURATION_TYPES="Debug;Release" \
+-DCMAKE_GNUtoMS="OFF" \
+-DCMAKE_VERBOSE="OFF" \
+-DCMU1394_INCLUDE_PATH="CMU1394_INCLUDE_PATH-NOTFOUND" \
+-DDC1394_2_INCLUDE_PATH="DC1394_2_INCLUDE_PATH-NOTFOUND" \
+-DEIGEN_INCLUDE_PATH="EIGEN_INCLUDE_PATH-NOTFOUND" \
+-DENABLE_AVX="OFF" \
+-DENABLE_FAST_MATH="OFF" \
+-DENABLE_NOISY_WARNINGS="OFF" \
+-DENABLE_OMIT_FRAME_POINTER="ON" \
+-DENABLE_PRECOMPILED_HEADERS="ON" \
+-DENABLE_PROFILING="OFF" \
+-DENABLE_SOLUTION_FOLDERS="OFF" \
+-DENABLE_SSE="ON" \
+-DENABLE_SSE2="ON" \
+-DENABLE_SSE3="ON" \
+-DENABLE_SSE41="OFF" \
+-DENABLE_SSE42="OFF" \
+-DENABLE_SSSE3="OFF" \
+-DENABLE_WINRT_MODE="OFF" \
+-DENABLE_WINRT_MODE_NATIVE="OFF" \
+-DGIGEAPI_INCLUDE_PATH="GIGEAPI_INCLUDE_PATH-NOTFOUND" \
+-DGIGEAPI_LIBRARIES="GIGEAPI_LIBRARIES-NOTFOUND" \
+-DINSTALL_CREATE_DISTRIB="OFF" \
+-DINSTALL_C_EXAMPLES="OFF" \
+-DINSTALL_PYTHON_EXAMPLES="OFF" \
+-DOPENCV_EXTRA_MODULES_PATH="" \
+-DOPENCV_WARNINGS_ARE_ERRORS="OFF" \
+-DPVAPI_INCLUDE_PATH="PVAPI_INCLUDE_PATH-NOTFOUND" \
+-DWITH_1394="OFF" \
+-DWITH_CSTRIPES="OFF" \
+-DWITH_CUBLAS="OFF" \
+-DWITH_CUDA="OFF" \
+-DWITH_CUFFT="OFF" \
+-DWITH_DSHOW="OFF" \
+-DWITH_EIGEN="OFF" \
+-DWITH_FFMPEG="OFF" \
+-DWITH_GIGEAPI="OFF" \
+-DWITH_INTELPERC="OFF" \
+-DWITH_IPP="OFF" \
+-DWITH_JASPER="OFF" \
+-DWITH_JPEG="ON" \
+-DWITH_MSMF="OFF" \
+-DWITH_NVCUVID="OFF" \
+-DWITH_OPENCL="ON" \
+-DWITH_OPENCLAMDBLAS="ON" \
+-DWITH_OPENCLAMDFFT="ON" \
+-DWITH_OPENEXR="OFF" \
+-DWITH_OPENGL="OFF" \
+-DWITH_OPENMP="OFF" \
+-DWITH_OPENNI="OFF" \
+-DWITH_PNG="ON" \
+-DWITH_PVAPI="OFF" \
+-DWITH_QT="OFF" \
+-DWITH_TBB="OFF" \
+-DWITH_TIFF="ON" \
+-DWITH_VFW="OFF" \
+-DWITH_WIN32UI="ON" \
+-DWITH_XIMEA="OFF" \
+..
diff --git a/Libs/build/windows/TheBuildProcess/07_opencv/cmake_opencv_base.py b/Libs/build/windows/TheBuildProcess/07_opencv/cmake_opencv_base.py
new file mode 100644
index 0000000..728d327
--- /dev/null
+++ b/Libs/build/windows/TheBuildProcess/07_opencv/cmake_opencv_base.py
@@ -0,0 +1,15 @@
+file = open("cmake_opencv_base.txt")
+out = open("cmake_opencv_base", "w")
+out.write("cd build\n")
+out.write("rm -f CMakeCache.txt\n")
+out.write("make clean\n")
+out.write("cmake -G \"MSYS Makefiles\" \\\n")
+for line in file.readlines():
+	line = line.strip()
+	parm, val = line.split("=")
+	parm = parm.split(":")[0]
+	pout = "-D%s=\"%s\" \\"%(parm, val)
+	print pout
+	out.write(pout + "\n")
+out.write("..\n")
+out.close()
\ No newline at end of file
diff --git a/Libs/build/windows/TheBuildProcess/07_opencv/cmake_opencv_base.txt b/Libs/build/windows/TheBuildProcess/07_opencv/cmake_opencv_base.txt
new file mode 100644
index 0000000..b5f266e
--- /dev/null
+++ b/Libs/build/windows/TheBuildProcess/07_opencv/cmake_opencv_base.txt
@@ -0,0 +1,102 @@
+BUILD_DOCS:BOOL=OFF
+BUILD_EXAMPLES:BOOL=OFF
+BUILD_FAT_JAVA_LIB:BOOL=ON
+BUILD_JASPER:BOOL=OFF
+BUILD_JPEG:BOOL=OFF
+BUILD_OPENEXR:BOOL=OFF
+BUILD_PACKAGE:BOOL=OFF
+BUILD_PERF_TESTS:BOOL=OFF
+BUILD_PNG:BOOL=OFF
+BUILD_SHARED_LIBS:BOOL=OFF
+BUILD_TBB:BOOL=OFF
+BUILD_TESTS:BOOL=OFF
+BUILD_TIFF:BOOL=OFF
+BUILD_WITH_DEBUG_INFO:BOOL=OFF
+BUILD_ZLIB:BOOL=OFF
+BUILD_opencv_apps:BOOL=OFF
+BUILD_opencv_calib3d:BOOL=OFF
+BUILD_opencv_contrib:BOOL=OFF
+BUILD_opencv_core:BOOL=ON
+BUILD_opencv_features2d:BOOL=ON
+BUILD_opencv_flann:BOOL=ON
+BUILD_opencv_gpu:BOOL=OFF
+BUILD_opencv_highgui:BOOL=ON
+BUILD_opencv_imgproc:BOOL=ON
+BUILD_opencv_java:BOOL=ON
+BUILD_opencv_legacy:BOOL=OFF
+BUILD_opencv_ml:BOOL=OFF
+BUILD_opencv_nonfree:BOOL=OFF
+BUILD_opencv_objdetect:BOOL=OFF
+BUILD_opencv_ocl:BOOL=OFF
+BUILD_opencv_photo:BOOL=OFF
+BUILD_opencv_python:BOOL=OFF
+BUILD_opencv_stitching:BOOL=OFF
+BUILD_opencv_superres:BOOL=OFF
+BUILD_opencv_ts:BOOL=OFF
+BUILD_opencv_video:BOOL=OFF
+BUILD_opencv_videostab:BOOL=OFF
+BUILD_opencv_world:BOOL=OFF
+CLAMDBLAS_INCLUDE_DIR:PATH=CLAMDBLAS_INCLUDE_DIR-NOTFOUND
+CLAMDBLAS_ROOT_DIR:PATH=CLAMDBLAS_ROOT_DIR-NOTFOUND
+CLAMDFFT_INCLUDE_DIR:PATH=CLAMDFFT_INCLUDE_DIR-NOTFOUND
+CLAMDFFT_ROOT_DIR:PATH=CLAMDFFT_ROOT_DIR-NOTFOUND
+CMAKE_BUILD_TYPE:STRING=Release
+CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release
+CMAKE_GNUtoMS:BOOL=OFF
+CMAKE_VERBOSE:BOOL=OFF
+CMU1394_INCLUDE_PATH:PATH=CMU1394_INCLUDE_PATH-NOTFOUND
+DC1394_2_INCLUDE_PATH:PATH=DC1394_2_INCLUDE_PATH-NOTFOUND
+EIGEN_INCLUDE_PATH:PATH=EIGEN_INCLUDE_PATH-NOTFOUND
+ENABLE_AVX:BOOL=OFF
+ENABLE_FAST_MATH:BOOL=OFF
+ENABLE_NOISY_WARNINGS:BOOL=OFF
+ENABLE_OMIT_FRAME_POINTER:BOOL=ON
+ENABLE_PRECOMPILED_HEADERS:BOOL=ON
+ENABLE_PROFILING:BOOL=OFF
+ENABLE_SOLUTION_FOLDERS:BOOL=OFF
+ENABLE_SSE:BOOL=ON
+ENABLE_SSE2:BOOL=ON
+ENABLE_SSE3:BOOL=ON
+ENABLE_SSE41:BOOL=OFF
+ENABLE_SSE42:BOOL=OFF
+ENABLE_SSSE3:BOOL=OFF
+ENABLE_WINRT_MODE:BOOL=OFF
+ENABLE_WINRT_MODE_NATIVE:BOOL=OFF
+GIGEAPI_INCLUDE_PATH:PATH=GIGEAPI_INCLUDE_PATH-NOTFOUND
+GIGEAPI_LIBRARIES:FILEPATH=GIGEAPI_LIBRARIES-NOTFOUND
+INSTALL_CREATE_DISTRIB:BOOL=OFF
+INSTALL_C_EXAMPLES:BOOL=OFF
+INSTALL_PYTHON_EXAMPLES:BOOL=OFF
+OPENCV_EXTRA_MODULES_PATH:PATH=
+OPENCV_WARNINGS_ARE_ERRORS:BOOL=OFF
+PVAPI_INCLUDE_PATH:PATH=PVAPI_INCLUDE_PATH-NOTFOUND
+WITH_1394:BOOL=OFF
+WITH_CSTRIPES:BOOL=OFF
+WITH_CUBLAS:BOOL=OFF
+WITH_CUDA:BOOL=OFF
+WITH_CUFFT:BOOL=OFF
+WITH_DSHOW:BOOL=OFF
+WITH_EIGEN:BOOL=OFF
+WITH_FFMPEG:BOOL=OFF
+WITH_GIGEAPI:BOOL=OFF
+WITH_INTELPERC:BOOL=OFF
+WITH_IPP:BOOL=OFF
+WITH_JASPER:BOOL=OFF
+WITH_JPEG:BOOL=ON
+WITH_MSMF:BOOL=OFF
+WITH_NVCUVID:BOOL=OFF
+WITH_OPENCL:BOOL=ON
+WITH_OPENCLAMDBLAS:BOOL=ON
+WITH_OPENCLAMDFFT:BOOL=ON
+WITH_OPENEXR:BOOL=OFF
+WITH_OPENGL:BOOL=OFF
+WITH_OPENMP:BOOL=OFF
+WITH_OPENNI:BOOL=OFF
+WITH_PNG:BOOL=ON
+WITH_PVAPI:BOOL=OFF
+WITH_QT:BOOL=OFF
+WITH_TBB:BOOL=OFF
+WITH_TIFF:BOOL=ON
+WITH_VFW:BOOL=OFF
+WITH_WIN32UI:BOOL=ON
+WITH_XIMEA:BOOL=OFF
diff --git a/Libs/build/windows/TheBuildProcess/07_opencv/mymake b/Libs/build/windows/TheBuildProcess/07_opencv/mymake
new file mode 100644
index 0000000..c35bed2
--- /dev/null
+++ b/Libs/build/windows/TheBuildProcess/07_opencv/mymake
@@ -0,0 +1,125 @@
+echo ---------------- g++ bitness ----------------------------
+g++ --version
+ls -l /local/local*
+echo ------------ reset -------
+if [ -e /usr/local32 ]; then
+	rm -r -f build64
+	mkdir build64
+	cd build64
+else
+	rm -r -f build32
+	mkdir build32
+	cd build32
+fi
+echo ------------ configure ----------
+cmake -G "MSYS Makefiles" \
+-DBUILD_DOCS="OFF" \
+-DBUILD_EXAMPLES="OFF" \
+-DBUILD_FAT_JAVA_LIB="ON" \
+-DBUILD_JASPER="OFF" \
+-DBUILD_JPEG="OFF" \
+-DBUILD_OPENEXR="OFF" \
+-DBUILD_PACKAGE="OFF" \
+-DBUILD_PERF_TESTS="OFF" \
+-DBUILD_PNG="OFF" \
+-DBUILD_SHARED_LIBS="OFF" \
+-DBUILD_TBB="OFF" \
+-DBUILD_TESTS="OFF" \
+-DBUILD_TIFF="OFF" \
+-DBUILD_WITH_DEBUG_INFO="OFF" \
+-DBUILD_ZLIB="OFF" \
+-DBUILD_opencv_apps="OFF" \
+-DBUILD_opencv_calib3d="OFF" \
+-DBUILD_opencv_contrib="OFF" \
+-DBUILD_opencv_core="ON" \
+-DBUILD_opencv_features2d="ON" \
+-DBUILD_opencv_flann="ON" \
+-DBUILD_opencv_gpu="OFF" \
+-DBUILD_opencv_highgui="ON" \
+-DBUILD_opencv_imgproc="ON" \
+-DBUILD_opencv_java="ON" \
+-DBUILD_opencv_legacy="OFF" \
+-DBUILD_opencv_ml="OFF" \
+-DBUILD_opencv_nonfree="OFF" \
+-DBUILD_opencv_objdetect="OFF" \
+-DBUILD_opencv_ocl="OFF" \
+-DBUILD_opencv_photo="OFF" \
+-DBUILD_opencv_python="OFF" \
+-DBUILD_opencv_stitching="OFF" \
+-DBUILD_opencv_superres="OFF" \
+-DBUILD_opencv_ts="OFF" \
+-DBUILD_opencv_video="OFF" \
+-DBUILD_opencv_videostab="OFF" \
+-DBUILD_opencv_world="OFF" \
+-DCLAMDBLAS_INCLUDE_DIR="CLAMDBLAS_INCLUDE_DIR-NOTFOUND" \
+-DCLAMDBLAS_ROOT_DIR="CLAMDBLAS_ROOT_DIR-NOTFOUND" \
+-DCLAMDFFT_INCLUDE_DIR="CLAMDFFT_INCLUDE_DIR-NOTFOUND" \
+-DCLAMDFFT_ROOT_DIR="CLAMDFFT_ROOT_DIR-NOTFOUND" \
+-DCMAKE_BUILD_TYPE="Release" \
+-DCMAKE_CONFIGURATION_TYPES="Debug;Release" \
+-DCMAKE_GNUtoMS="OFF" \
+-DCMAKE_VERBOSE="OFF" \
+-DCMU1394_INCLUDE_PATH="CMU1394_INCLUDE_PATH-NOTFOUND" \
+-DDC1394_2_INCLUDE_PATH="DC1394_2_INCLUDE_PATH-NOTFOUND" \
+-DEIGEN_INCLUDE_PATH="EIGEN_INCLUDE_PATH-NOTFOUND" \
+-DENABLE_AVX="OFF" \
+-DENABLE_FAST_MATH="OFF" \
+-DENABLE_NOISY_WARNINGS="OFF" \
+-DENABLE_OMIT_FRAME_POINTER="ON" \
+-DENABLE_PRECOMPILED_HEADERS="ON" \
+-DENABLE_PROFILING="OFF" \
+-DENABLE_SOLUTION_FOLDERS="OFF" \
+-DENABLE_SSE="ON" \
+-DENABLE_SSE2="ON" \
+-DENABLE_SSE3="ON" \
+-DENABLE_SSE41="OFF" \
+-DENABLE_SSE42="OFF" \
+-DENABLE_SSSE3="OFF" \
+-DENABLE_WINRT_MODE="OFF" \
+-DENABLE_WINRT_MODE_NATIVE="OFF" \
+-DGIGEAPI_INCLUDE_PATH="GIGEAPI_INCLUDE_PATH-NOTFOUND" \
+-DGIGEAPI_LIBRARIES="GIGEAPI_LIBRARIES-NOTFOUND" \
+-DINSTALL_CREATE_DISTRIB="OFF" \
+-DINSTALL_C_EXAMPLES="OFF" \
+-DINSTALL_PYTHON_EXAMPLES="OFF" \
+-DOPENCV_EXTRA_MODULES_PATH="" \
+-DOPENCV_WARNINGS_ARE_ERRORS="OFF" \
+-DPVAPI_INCLUDE_PATH="PVAPI_INCLUDE_PATH-NOTFOUND" \
+-DWITH_1394="OFF" \
+-DWITH_CSTRIPES="OFF" \
+-DWITH_CUBLAS="OFF" \
+-DWITH_CUDA="OFF" \
+-DWITH_CUFFT="OFF" \
+-DWITH_DSHOW="OFF" \
+-DWITH_EIGEN="OFF" \
+-DWITH_FFMPEG="OFF" \
+-DWITH_GIGEAPI="OFF" \
+-DWITH_INTELPERC="OFF" \
+-DWITH_IPP="OFF" \
+-DWITH_JASPER="OFF" \
+-DWITH_JPEG="ON" \
+-DWITH_MSMF="OFF" \
+-DWITH_NVCUVID="OFF" \
+-DWITH_OPENCL="ON" \
+-DWITH_OPENCLAMDBLAS="ON" \
+-DWITH_OPENCLAMDFFT="ON" \
+-DWITH_OPENEXR="OFF" \
+-DWITH_OPENGL="OFF" \
+-DWITH_OPENMP="OFF" \
+-DWITH_OPENNI="OFF" \
+-DWITH_PNG="ON" \
+-DWITH_PVAPI="OFF" \
+-DWITH_QT="OFF" \
+-DWITH_TBB="OFF" \
+-DWITH_TIFF="ON" \
+-DWITH_VFW="OFF" \
+-DWITH_WIN32UI="ON" \
+-DWITH_XIMEA="OFF" \
+..
+read -p "Press [Enter] key to continue ... or [Ctrl-C] to terminate ..."
+echo ---------------- build ----------------------------
+make
+echo ---------------- result ----------------------------
+ls -l /local/local*
+ls -l bin/*
+echo ---------------- opencv end ----------------------------
diff --git a/Natives/src/main/native/Vision/opencv.hpp b/Natives/src/main/native/Vision/opencv.hpp
index f7ecae0..c01017f 100755
--- a/Natives/src/main/native/Vision/opencv.hpp
+++ b/Natives/src/main/native/Vision/opencv.hpp
@@ -7,8 +7,6 @@
 #define _OPENCV_HPP
 
 #include "opencv2/core/core.hpp"
-//#include "opencv2/features2d/features2d.hpp"
-//#include "opencv2/flann/flann.hpp"
 #include "opencv2/highgui/highgui.hpp"
 #include "opencv2/imgproc/imgproc.hpp"
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/sikuli.git



More information about the pkg-java-commits mailing list