From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail-wi0-x229.google.com ([2a00:1450:400c:c05::229]) by metis.ext.pengutronix.de with esmtp (Exim 4.72) (envelope-from ) id 1WUVPX-0005yB-A0 for ptxdist@pengutronix.de; Mon, 31 Mar 2014 08:09:50 +0200 Received: by mail-wi0-f169.google.com with SMTP id hm4so2597521wib.0 for ; Sun, 30 Mar 2014 23:09:25 -0700 (PDT) Date: Mon, 31 Mar 2014 08:09:23 +0200 From: Alexander Aring Message-ID: <20140331060921.GB21382@omega.Speedport_W_921V_1_24_000> References: <1396118503.4914.22.camel@mars> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <1396118503.4914.22.camel@mars> Subject: Re: [ptxdist] [PATCH] opencv: add new package Reply-To: ptxdist@pengutronix.de List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: ptxdist-bounces@pengutronix.de Errors-To: ptxdist-bounces@pengutronix.de To: ptxdist@pengutronix.de Cc: Jan Weitzel , Roman Dosek On Sat, Mar 29, 2014 at 07:41:43PM +0100, Christoph Fritz wrote: > + > +OPENCV_CONF_OPT := $(CROSS_CMAKE_USR) > +OPENCV_CONF_OPT += \ > + -DANT_EXECUTABLE:FILEPATH= \ > + -DPYTHON_EXECUTABLE= \ > + -DBUILD_DOCS:BOOL=OFF \ > + -DBUILD_EXAMPLES:BOOL=OFF \ > + -DBUILD_PACKAGE:BOOL=OFF \ > + -DCMAKE_BUILD_TYPE=Release \ > + -DBUILD_SHARED_LIBS:BOOL=ON \ > + -DBUILD_TESTS=OFF \ > + -DBUILD_PERF_TESTS=OFF \ > + -DBUILD_WITH_DEBUG_INFO=OFF \ > + -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=OFF \ > + -DCMAKE_SKIP_RPATH=OFF \ > + -DCMAKE_USE_RELATIVE_PATHS=OFF \ > + -DENABLE_FAST_MATH=ON \ > + -DENABLE_NOISY_WARNINGS=OFF \ > + -DENABLE_OMIT_FRAME_POINTER=ON \ > + -DENABLE_PRECOMPILED_HEADERS=OFF \ > + -DENABLE_PROFILING=OFF \ > + -DENABLE_SOLUTION_FOLDERS=OFF \ > + -DOPENCV_CAN_BREAK_BINARY_COMPATIBILITY=ON \ > + -DWITH_GTK:BOOL=OFF \ > + -DWITH_TBB:BOOL=OFF \ > + -DWITH_TIFF:BOOL=OFF \ > + -DCMAKE_VERBOSE:BOOL=OFF \ > + -DWITH_CUDA:BOOL=OFF \ > + -DWITH_EIGEN:BOOL=OFF \ > + -DENABLE_NEON:BOOL=OFF \ > + -DENABLE_VFPV3:BOOL=OFF \ > + -DWITH_GIGEAPI:BOOL=OFF \ > + -DINSTALL_CREATE_DISTRIB:BOOL=OFF \ > + -DINSTALL_C_EXAMPLES:BOOL=OFF \ > + -DINSTALL_PYTHON_EXAMPLES:BOOL=OFF \ > + -DINSTALL_TO_MANGLED_PATHS:BOOL=OFF \ > + -DOPENCV_EXTRA_MODULES_PATH:PATH= \ > + -DOPENCV_WARNINGS_ARE_ERRORS:BOOL=OFF \ > + -DWITH_OPENEXR:BOOL=OFF \ > + -DWITH_PVAPI:BOOL=OFF \ > + -DWITH_1394:BOOL=OFF \ > + -DWITH_CUBLAS:BOOL=OFF \ > + -DWITH_CUDA:BOOL=OFF \ > + -DWITH_CUFFT:BOOL=OFF \ > + -DWITH_FFMPEG:BOOL=OFF \ > + -DWITH_JASPER:BOOL=OFF \ > + -DWITH_JPEG:BOOL=ON \ > + -DWITH_PNG:BOOL=ON \ > + -DWITH_NVCUVID:BOOL=OFF \ > + -DWITH_OPENCL:BOOL=OFF \ > + -DWITH_OPENCLAMDBLAS:BOOL=OFF \ > + -DWITH_OPENCLAMDFFT:BOOL=OFF \ > + -DWITH_OPENEXR:BOOL=OFF \ > + -DWITH_OPENMP:BOOL=OFF \ > + -DWITH_OPENNI:BOOL=OFF \ > + -DWITH_PVAPI:BOOL=OFF \ > + -DWITH_TBB:BOOL=OFF \ > + -DWITH_UNICAP:BOOL=OFF \ > + -DWITH_XIMEA:BOOL=OFF \ > + -DWITH_XINE:BOOL=OFF \ > + > +OPENCV_CONF_OPT += \ > + -DBUILD_opencv_apps:BOOL=OFF \ > + -DBUILD_opencv_calib3d:BOOL=$(call ptx/ifdef,PTXCONF_OPENCV_CALIB3D,ON,OFF) \ > + -DBUILD_opencv_contrib:BOOL=$(call ptx/ifdef,PTXCONF_OPENCV_CONTRIB,ON,OFF) \ > + -DBUILD_opencv_core:BOOL=ON \ > + -DBUILD_opencv_features2d:BOOL=$(call ptx/ifdef,PTXCONF_OPENCV_FEATURES2D,ON,OFF) \ > + -DBUILD_opencv_flann:BOOL=$(call ptx/ifdef,PTXCONF_OPENCV_FLANN,ON,OFF) \ > + -DBUILD_opencv_gpu:BOOL=$(call ptx/ifdef,PTXCONF_OPENCV_GPU,ON,OFF) \ > + -DBUILD_opencv_highgui:BOOL=$(call ptx/ifdef,PTXCONF_OPENCV_HIGHGUI,ON,OFF) \ > + -DBUILD_opencv_imgproc:BOOL=$(call ptx/ifdef,PTXCONF_OPENCV_IMGPROC,ON,OFF) \ > + -DBUILD_opencv_legacy:BOOL=$(call ptx/ifdef,PTXCONF_OPENCV_LEGACY,ON,OFF) \ > + -DBUILD_opencv_ml:BOOL=$(call ptx/ifdef,PTXCONF_OPENCV_ML,ON,OFF) \ > + -DBUILD_opencv_nonfree:BOOL=$(call ptx/ifdef,PTXCONF_OPENCV_NONFREE,ON,OFF) \ > + -DBUILD_opencv_objdetect:BOOL=$(call ptx/ifdef,PTXCONF_OPENCV_OBJDETECT,ON,OFF) \ > + -DBUILD_opencv_photo:BOOL=$(call ptx/ifdef,PTXCONF_OPENCV_PHOTO,ON,OFF) \ > + -DBUILD_opencv_stitching:BOOL=$(call ptx/ifdef,PTXCONF_OPENCV_STITCHING,ON,OFF) \ > + -DBUILD_opencv_superres:BOOL=$(call ptx/ifdef,PTXCONF_OPENCV_SUPERRES,ON,OFF) \ > + -DBUILD_opencv_ts:BOOL=OFF \ > + -DBUILD_opencv_video:BOOL=$(call ptx/ifdef,PTXCONF_OPENCV_VIDEO,ON,OFF) \ > + -DBUILD_opencv_videostab:BOOL=$(call ptx/ifdef,PTXCONF_OPENCV_VIDEOSTAB,ON,OFF) \ > + -DBUILD_opencv_world:BOOL=OFF \ > + -DWITH_GSTREAMER:BOOL=$(call ptx/ifdef,PTXCONF_OPENCV_GSTREAMER,ON,OFF) \ > + -DWITH_LIBV4L:BOOL=$(call ptx/ifdef,PTXCONF_OPENCV_V4L,ON,OFF) \ > + -DWITH_V4L:BOOL=$(call ptx/ifdef,PTXCONF_OPENCV_V4L,ON,OFF) \ > + -DWITH_OPENGL:BOOL=OFF \ > + -DWITH_QT:BOOL=$(call ptx/ifdef,PTXCONF_OPENCV_QT,ON,OFF) Make only one: OPENCV_CONF_OPT := \ $(CROSS_CMAKE_USR) \ ... > + > + > + @$(call install_init, opencv) > + @$(call install_fixup, opencv, PRIORITY, optional) > + @$(call install_fixup, opencv, SECTION, base) > + @$(call install_fixup, opencv, AUTHOR, "Christoph Fritz ") > + @$(call install_fixup, opencv, DESCRIPTION, missing) There is normally no whitespace in the lasts arguments: "opencv, PRIORITY, optional" should be: "opencv,PRIORITY,optional" Did you use 'ptxdist newpackage'? I don't think so... > + > + > + @$(call install_lib, opencv, 0, 0, 0644, libopencv_core) > + > +ifdef PTXCONF_OPENCV_CALIB3D > + @$(call install_lib, opencv, 0, 0, 0644, libopencv_calib3d) > +endif > +ifdef PTXCONF_OPENCV_CONTRIB > + @$(call install_lib, opencv, 0, 0, 0644, libopencv_contrib) > +endif > +ifdef PTXCONF_OPENCV_FEATURES2D > + @$(call install_lib, opencv, 0, 0, 0644, libopencv_features2d) > +endif > +ifdef PTXCONF_OPENCV_FLANN > + @$(call install_lib, opencv, 0, 0, 0644, libopencv_flann) > +endif > +ifdef PTXCONF_OPENCV_GPU > + @$(call install_lib, opencv, 0, 0, 0644, libopencv_gpu) > +endif > +ifdef PTXCONF_OPENCV_HIGHGUI > + @$(call install_lib, opencv, 0, 0, 0644, libopencv_highgui) > +endif > +ifdef PTXCONF_OPENCV_IMGPROC > + @$(call install_lib, opencv, 0, 0, 0644, libopencv_imgproc) > +endif > +ifdef PTXCONF_OPENCV_LEGACY > + @$(call install_lib, opencv, 0, 0, 0644, libopencv_legacy) > +endif > +ifdef PTXCONF_OPENCV_ML > + @$(call install_lib, opencv, 0, 0, 0644, libopencv_ml) > +endif > +ifdef PTXCONF_OPENCV_NONFREE > + @$(call install_lib, opencv, 0, 0, 0644, libopencv_nonfree) > +endif > +ifdef PTXCONF_OPENCV_OBJDETECT > + @$(call install_lib, opencv, 0, 0, 0644, libopencv_objdetect) > +endif > +ifdef PTXCONF_OPENCV_PHOTO > + @$(call install_lib, opencv, 0, 0, 0644, libopencv_photo) > +endif > +ifdef PTXCONF_OPENCV_STITCHING > + @$(call install_lib, opencv, 0, 0, 0644, libopencv_stitching) > +endif > +ifdef PTXCONF_OPENCV_SUPERRES > + @$(call install_lib, opencv, 0, 0, 0644, libopencv_superres) > +endif > +ifdef PTXCONF_OPENCV_VIDEO > + @$(call install_lib, opencv, 0, 0, 0644, libopencv_video) > +endif > +ifdef PTXCONF_OPENCV_VIDEOSTAB > + @$(call install_lib, opencv, 0, 0, 0644, libopencv_videostab) > +endif We should provide a list here. Check rules/lowpan-tools.make and LOWPAN_TOOLS_INSTALL_FILES. Then we can use a for-each loop. - Alex -- ptxdist mailing list ptxdist@pengutronix.de