-
Notifications
You must be signed in to change notification settings - Fork 231
Build
Yinhang Liu edited this page Apr 3, 2019
·
46 revisions
-
Prerequisite
- install gcc/g++, automake, autoconf, libtool, gawk, pkg-config
- Linux kernel > 3.10
- install ocl-icd-dev, ocl-icd-opencl-dev, opencl-header(>=2.0)
- If --enable-libcl, need compile OpenCL driver
- If --enable-gles, --enable-vulkan, or --enable-render, need compile Mesa
- If --enable-opencv, need compile OpenCV (or: OpenCV Wiki)
- bug-fix dependencies.
- apply commit opencv 65be9e1
- apply commit opencv 1fc60e6
- bug-fix dependencies.
- If --enable-gst, need install libgstreamer1.0-dev, libgstreamer-plugins-base1.0-dev
- If --enable-aiq, need get ia_imaging lib which we don't support.
-
$ ./autogen.sh [options]
--prefix=PREFIX install architecture-independent files in PREFIX [default=/usr/local] --enable-debug enable debug, [default=no] --enable-profiling enable profiling, [default=no] --enable-drm enable drm buffer, [default=no] --enable-aiq enable Aiq 3A algorithm build, [default=no] --enable-gst enable gstreamer plugin build, [default=no] --enable-libcl enable libcl image processor, [default=yes] --enable-gles enable gles, [default=no] --enable-vulkan enable vulkan, [default=no] --enable-opencv enable opencv library, [default=no] --enable-capi enable libxcam-capi library, [default=no] --enable-render enable texture render with OpenSceneGraph library, [default=no] --enable-dnn enable dnn with OpenVino library, [default=no] --enable-docs build Doxygen documentation, [default=no] --enable-3alib enable 3A lib build, [default=no] --enable-smartlib enable smart analysis lib build, [default=no]
Example:
$ ./autogen.sh --prefix=/usr --enable-gst --enable-libcl --enable-opencv \ --enable-gles --enable-vulkan --enable-render --enable-smartlib \ --enable-profiling
-
$ make
-
$ sudo make install
Releases
- libxcam 1.5.0 release
- libxcam 1.4.0 release
- libxcam 1.3.0 release
- libxcam 1.2.2 release
- libxcam 1.2.1 release
- libxcam 1.2.0 release
- libxcam 1.1.0 release
- libxcam 1.0.0 release
- libxcam 0.9.0 release
- libxcam 0.8.0 release
- libxcam 0.7.0 release
- libxcam 0.6.1 release
- libxcam 0.6.0 release
- libxcam 0.5.0 release
- libxcam 0.4.0 release
- libxcam 0.2.1 release
- libxcam 0.2.0 release