Alexander Alekhin 
							
						 
					 
					
						
						
							
						
						60eda6f25c 
					 
					
						
						
							
							export simple libs from OPENCV_LINKER_LIBS ( fix   #5541 )  
						
						... 
						
						
						
						(cherry picked from commit 937a096bf1 
						
						
					 
					
						2015-10-26 10:55:38 +03:00 
						 
				 
			
				
					
						
							
							
								Ilya Lavrenov 
							
						 
					 
					
						
						
							
						
						7746d9b7cc 
					 
					
						
						
							
							fix for corrent modules dependencies  
						
						... 
						
						
						
						(cherry picked from commit 1c3d83df54 
						
						
					 
					
						2015-09-17 13:45:08 +03:00 
						 
				 
			
				
					
						
							
							
								a-andre 
							
						 
					 
					
						
						
							
						
						226ff93917 
					 
					
						
						
							
							install new headers like "opencv2/core.hpp"  
						
						
						
						
					 
					
						2015-09-17 13:38:11 +03:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						6e121b2e29 
					 
					
						
						
							
							Use imported targets for linking to CUDA  
						
						... 
						
						
						
						This retains the desirable quality of not including paths to CUDA libraries
from the build system into the config files, and has two major advantages:
* It removes the need to use link_directories, which doesn't guarantee that
  the libraries from the supplied directory will be used (there may be
  libraries with the same names earlier in the search path).
* It removes the need to put -L entries into OPENCV_LINKER_LIBS. This variable
  is used with target_link_libraries, where such entries are treated as linker
  flags, so doing this is unportable. I remove the support for -L entries
  from OpenCVGenPkgconfig.cmake, as well, to discourage adding them in the
  future. 
						
						
					 
					
						2015-03-31 13:46:28 +03:00 
						 
				 
			
				
					
						
							
							
								Alexander Smorkalov 
							
						 
					 
					
						
						
							
						
						cf852972d1 
					 
					
						
						
							
							Fixed samples install permissions for Debian packaging.  
						
						
						
						
					 
					
						2015-02-01 00:34:23 +03:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						12a3eb776d 
					 
					
						
						
							
							fix ocv_add_module CMake macro:  
						
						... 
						
						
						
						it tries to remove 'opencv_' prefix from 'name' variable, but
it creates new variable with the same name as module 
						
						
					 
					
						2015-01-16 10:59:52 +03:00 
						 
				 
			
				
					
						
							
							
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						c105b72945 
					 
					
						
						
							
							Assorted fixes:  
						
						... 
						
						
						
						* cmake CMP0054 and CMP0045
* aarch64 build
* portable code options in PCH cmake
* some of gcc 4.9 warnings 
						
						
					 
					
						2014-12-25 12:41:16 +03:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						4f8a1213bd 
					 
					
						
						
							
							determine test category (Public vs Extra) based on module location  
						
						
						
						
					 
					
						2014-10-21 18:51:02 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						edf54ac3a9 
					 
					
						
						
							
							add CTest targets for sanity tests  
						
						
						
						
					 
					
						2014-10-21 18:50:38 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						f44c29ad7d 
					 
					
						
						
							
							disable CTest target for opencv_test_viz:  
						
						... 
						
						
						
						opencv_test_viz creates windows and waits until user close them,
it is not appropriate for automatic testing 
						
						
					 
					
						2014-10-21 18:49:53 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						0c57dc2e00 
					 
					
						
						
							
							rewrite add_test command for accuracy tests:  
						
						... 
						
						
						
						* use new syntax introduced in CMake 2.8.0
* set OPENCV_TEST_DATA_PATH enviroment property 
						
						
					 
					
						2014-10-21 18:48:46 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						f55c1cc0fb 
					 
					
						
						
							
							fix installation layout for debian packages:  
						
						... 
						
						
						
						Install symlinks to shared libraries as a part of development package,
not runtime package.
It is default behavior for debian packages. 
						
						
					 
					
						2014-10-17 13:23:23 +04:00 
						 
				 
			
				
					
						
							
							
								Richard Yoo 
							
						 
					 
					
						
						
							
						
						de37cfc224 
					 
					
						
						
							
							Enable Intel AVX/AVX2 compilation on Windows.  
						
						
						
						
					 
					
						2014-07-21 13:26:50 -07:00 
						 
				 
			
				
					
						
							
							
								Richard Yoo 
							
						 
					 
					
						
						
							
						
						c38023f4e7 
					 
					
						
						
							
							Modifications to support dynamic vector dispatch.  
						
						
						
						
					 
					
						2014-07-09 16:55:39 -07:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						a1e5bd71f1 
					 
					
						
						
							
							Merge pull request  #2446  from asmorkalov:ocv_implicit_cuda_control  
						
						
						
						
					 
					
						2014-03-19 14:49:22 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Smorkalov 
							
						 
					 
					
						
						
							
						
						b4e4f13f9e 
					 
					
						
						
							
							Superres module enabled for Android. GPU samples build fixed for Android.  
						
						
						
						
					 
					
						2014-03-18 17:07:19 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						836635d2d5 
					 
					
						
						
							
							Merge pull request  #2434  from Nerei:viz_continue  
						
						
						
						
					 
					
						2014-03-12 16:53:42 +04:00 
						 
				 
			
				
					
						
							
							
								Anatoly Baksheev 
							
						 
					 
					
						
						
							
						
						4d7a593c25 
					 
					
						
						
							
							minor cmake fix fo macos  
						
						
						
						
					 
					
						2014-03-12 16:22:22 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Smorkalov 
							
						 
					 
					
						
						
							
						
						b3e18d23a3 
					 
					
						
						
							
							Implicit CUDA and OpenCL control for module definition added.  
						
						... 
						
						
						
						Feature allows to exclude CUDA or OpenCL optimizations at all even CUDA is used
on build. Exclusion of CUDA or OpenCL cut unwanted dependencies. 
						
						
					 
					
						2014-03-06 10:31:33 +04:00 
						 
				 
			
				
					
						
							
							
								Ilya Lavrenov 
							
						 
					 
					
						
						
							
						
						281666887e 
					 
					
						
						
							
							typo  
						
						
						
						
					 
					
						2014-02-11 14:25:37 +04:00 
						 
				 
			
				
					
						
							
							
								Anatoly Baksheev 
							
						 
					 
					
						
						
							
						
						5dc17f5d58 
					 
					
						
						
							
							Fixed all OpenGL issues for Macos (via objective-C++ layer)  
						
						
						
						
					 
					
						2014-02-10 15:45:46 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Smorkalov 
							
						 
					 
					
						
						
							
						
						d45350a06a 
					 
					
						
						
							
							opencv_run_all_tests.sh script added to -tests package.  
						
						
						
						
					 
					
						2014-01-29 16:31:24 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Smorkalov 
							
						 
					 
					
						
						
							
						
						39201e68e2 
					 
					
						
						
							
							Code review notes fixed.  
						
						... 
						
						
						
						Env setup for testing package implemented using /etc/profile.d;
Variable with path for all native samples added;
Path for test binaries and test data updated. 
						
						
					 
					
						2014-01-27 18:47:09 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Smorkalov 
							
						 
					 
					
						
						
							
						
						f332cba14b 
					 
					
						
						
							
							OpenCV C/C++/OCL/CUDA samples install path fixed. Install rools for tests added.  
						
						
						
						
					 
					
						2014-01-27 15:49:24 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Smorkalov 
							
						 
					 
					
						
						
							
						
						7821fe2bde 
					 
					
						
						
							
							Initial Linux packages build rools for CPack.  
						
						
						
						
					 
					
						2014-01-21 20:34:36 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Smorkalov 
							
						 
					 
					
						
						
							
						
						b75cbfde45 
					 
					
						
						
							
							All installed files marked with component names for install customization.  
						
						
						
						
					 
					
						2014-01-21 20:34:36 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Smorkalov 
							
						 
					 
					
						
						
							
						
						037ffcdf99 
					 
					
						
						
							
							Dynamic CUDA support library reimplemented as OpenCV module.  
						
						
						
						
					 
					
						2013-12-19 16:42:11 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Smorkalov 
							
						 
					 
					
						
						
							
						
						6da7c50fb5 
					 
					
						
						
							
							Make dependency from CUDA explicit to prevent from fake dependedcies from CUDA runtime.  
						
						
						
						
					 
					
						2013-12-19 10:27:38 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						d07e7897a0 
					 
					
						
						
							
							Fixed building with OpenCL, but without the ocl module.  
						
						... 
						
						
						
						HAVE_opencv_ocl implies HAVE_OPENCL, so checking for both is not
necessary. 
						
						
					 
					
						2013-10-30 14:07:34 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						76b904b022 
					 
					
						
						
							
							Replaced our usage of LINK_PRIVATE with that of LINK_INTERFACE_LIBRARIES.  
						
						... 
						
						
						
						The reasons for that are twofold:
1) LINK_PRIVATE is only available since CMake 2.8.7.
2) The way it was used generated a warning because of CMake policy CMP0023:
   http://www.cmake.org/cmake/help/v2.8.12/cmake.html#policy:CMP0023 
Using LINK_INTERFACE_LIBRARIES actually causes another warning - this time
because of CMake policy CMP0022:
   http://www.cmake.org/cmake/help/v2.8.12/cmake.html#policy:CMP0022 
I set the policy to OLD, because NEW means subtle changes when compiling
with CMake 2.8.12, and I don't want to research that this close to release.
:-)
I also removed the setting of CMP0003, because it's set by
cmake_minimal_version anyway. 
						
						
					 
					
						2013-10-25 14:19:02 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Alekhin 
							
						 
					 
					
						
						
							
						
						034a77c26d 
					 
					
						
						
							
							cmake: workaround for dependencies resolver (bypass non-module deps w/o check)  
						
						
						
						
					 
					
						2013-10-09 17:49:10 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Alekhin 
							
						 
					 
					
						
						
							
						
						555c505b70 
					 
					
						
						
							
							update cmake 'install' target for Windows platform  
						
						... 
						
						
						
						Allow to build samples via OpenCV binaries from distribution package
(find_package with OpenCV_DIR). 
						
						
					 
					
						2013-10-09 17:49:10 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Alekhin 
							
						 
					 
					
						
						
							
						
						dd9ff587dc 
					 
					
						
						
							
							ocl: file-based ProgramCache refactoring  
						
						
						
						
					 
					
						2013-10-03 19:50:14 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Alekhin 
							
						 
					 
					
						
						
							
						
						b00f79ac5f 
					 
					
						
						
							
							ocl: move program names into opencl_kernels.hpp  
						
						
						
						
					 
					
						2013-10-03 19:50:14 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Alekhin 
							
						 
					 
					
						
						
							
						
						48774a39b4 
					 
					
						
						
							
							cmake: fixed incorrect usage of add_definitions() on Linux  
						
						
						
						
					 
					
						2013-09-25 12:27:08 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Alekhin 
							
						 
					 
					
						
						
							
						
						ce557fb7be 
					 
					
						
						
							
							Revert "cmake: fixed incorrect usage of add_definitions() on Linux"  
						
						... 
						
						
						
						This reverts commit 286244efed 
						
						
					 
					
						2013-09-24 15:12:24 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Alekhin 
							
						 
					 
					
						
						
							
						
						286244efed 
					 
					
						
						
							
							cmake: fixed incorrect usage of add_definitions() on Linux  
						
						
						
						
					 
					
						2013-09-21 21:12:39 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						e5735282da 
					 
					
						
						
							
							Added the ability to have samples inside a module.  
						
						
						
						
					 
					
						2013-09-04 18:41:19 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						9667a8a1ae 
					 
					
						
						
							
							Fix the name of perf tests' precompiled header.  
						
						... 
						
						
						
						(cherry picked from commit aa96d8d053 
						
						
					 
					
						2013-08-20 14:54:31 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						6d7f29a03a 
					 
					
						
						
							
							Made it so that a dummy .cpp is actually created when compiling with VC++.  
						
						
						
						
					 
					
						2013-08-08 16:49:14 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						ee182eb086 
					 
					
						
						
							
							Fixed the setting of CVAPI_EXPORTS for modules that are always static/shared.  
						
						... 
						
						
						
						Also, removed needless check of BUILD_SHARED_LIBS in core; in that case,
only the current module's library type matters. 
						
						
					 
					
						2013-07-26 14:35:40 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						33d1f67501 
					 
					
						
						
							
							Include the OpenCV config headers into every module.  
						
						... 
						
						
						
						This has no bearing on compilation, but it makes them show up in IDEs. 
						
						
					 
					
						2013-06-07 19:07:55 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						985bfea556 
					 
					
						
						
							
							Don't resolve symlinks when looking for modules.  
						
						... 
						
						
						
						We don't really need it, it makes the code longer, and it can lead to
inconsistent paths when OpenCV is itself inside a symlink. 
						
						
					 
					
						2013-06-05 17:17:13 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						e8721f1f6f 
					 
					
						
						
							
							Automatically add CUDA support to a module if it has CUDA sources.  
						
						... 
						
						
						
						Backport from master. 
						
						
					 
					
						2013-04-10 12:20:54 +04:00 
						 
				 
			
				
					
						
							
							
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						f282498b1d 
					 
					
						
						
							
							Drop outdated targets and fix solution folders  
						
						
						
						
					 
					
						2013-03-25 21:57:53 +04:00 
						 
				 
			
				
					
						
							
							
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						91ac9688a8 
					 
					
						
						
							
							Allow OpenCL acceleration in every OpenCV module  
						
						
						
						
					 
					
						2013-03-21 17:57:01 +04:00 
						 
				 
			
				
					
						
							
							
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						3889b34ec3 
					 
					
						
						
							
							Add option to run java tests with run.py  
						
						
						
						
					 
					
						2013-01-23 18:08:08 +04:00 
						 
				 
			
				
					
						
							
							
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						e3474878b6 
					 
					
						
						
							
							Consistently use 4-digit library version  
						
						
						
						
					 
					
						2013-01-18 14:57:55 +04:00 
						 
				 
			
				
					
						
							
							
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						3cb84ed17c 
					 
					
						
						
							
							Fix dependencies inference for auto-disabled targets  
						
						... 
						
						
						
						Sometimes information about dependencies causing disabling were loosed and it
was not possible to correctly display these dependencies in status report 
						
						
					 
					
						2013-01-14 18:58:24 +04:00 
						 
				 
			
				
					
						
							
							
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						cf8deac2b2 
					 
					
						
						
							
							Always touch variable controlling build of the module  
						
						... 
						
						
						
						This suppresses "unused variable" CMake warning when user explicilty disables
module unavailable in selected configuration 
						
						
					 
					
						2013-01-10 19:05:39 +04:00