12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- #!/usr/bin/python
- # -*- coding: utf-8 -*-
- #
- # Licensed under the GNU General Public License, version 2
- # See the file http://www.gnu.org/copyleft/gpl.txt
- from pisi.actionsapi import cmaketools
- from pisi.actionsapi import pisitools
- from pisi.actionsapi import shelltools
- from pisi.actionsapi import get
- shelltools.export("PYTHONDONTWRITEBYTECODE", "")
- def setup():
- #temporary workaround for error: "'UINT64_C' was not declared in this scope"
- shelltools.export("CXXFLAGS", "%s -D__STDC_CONSTANT_MACROS" % get.CXXFLAGS())
- cmaketools.configure("-D CMAKE_BUILD_TYPE=Release \
- -D CMAKE_INSTALL_PREFIX=/usr \
- -D CMAKE_SKIP_RPATH=ON \
- DESTDIR=%s \
- -DBUILD_EXAMPLES=1 \
- -DBUILD_SWIG_PYTHON_SUPPORT=1 \
- -DINSTALL_C_EXAMPLES=1 \
- -DINSTALL_PYTHON_EXAMPLES=1 \
- -DINSTALL_OCTAVE_EXAMPLES=1 \
- -DWITH_FFMPEG=0 \
- -DWITH_UNICAP=0 \
- -DENABLE_OPENMP=0 \
- -DNEW_PYTHON_SUPPORT=1 \
- -DOCTAVE_SUPPORT=0 \
- -DUSE_MMX=1 \
- -DUSE_SSE2=1 \
- -DUSE_SSE3=0 \
- -DUSE_SSE=1 \
- -DWITH_TBB=ON \
- -DWITH_EIGEN=ON \
- -DWITH_1394=1 \
- -DWITH_GSTREAMER=1 \
- -DWITH_GTK=1 \
- -DWITH_JASPER=1 \
- -DWITH_JPEG=1 \
- -DWITH_PNG=1 \
- -DWITH_TIFF=1 \
- -DWITH_V4L=1 \
- -DWITH_XINE=1 \
- -DCMAKE_SKIP_RPATH=1" % get.installDIR())
- # -DUSE_O3=OFF
- # -DUSE_OMIT_FRAME_POINTER=OFF
- def build():
- cmaketools.make("VERBOSE=1")
- def install():
- cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
- # Move other docs and samples under standart doc dir
- #doc_dir = "usr/share/doc/" + get.srcNAME()
- #pisitools.domove("usr/share/opencv/doc", doc_dir)
- #pisitools.domove("usr/share/opencv/samples", doc_dir)
- pisitools.dodoc("README.md", "LICENSE", )
|