99 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			99 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
########################
 | 
						|
# Initial cache settings for opencv on android
 | 
						|
# run cmake with:
 | 
						|
# cmake -C 
 | 
						|
########################
 | 
						|
 | 
						|
#Build shared libraries (.dll/.so CACHE BOOL "" ) instead of static ones (.lib/.a CACHE BOOL "" )
 | 
						|
set(BUILD_SHARED_LIBS OFF CACHE BOOL "" )
 | 
						|
 | 
						|
#Build 3rd party libraries
 | 
						|
set(OPENCV_BUILD_3RDPARTY_LIBS ON CACHE BOOL "" )
 | 
						|
 | 
						|
#Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel.
 | 
						|
set(CMAKE_BUILD_TYPE "Release" CACHE STRING "" )
 | 
						|
 | 
						|
#Include IEEE1394 support
 | 
						|
set(WITH_1394 OFF CACHE BOOL "" )
 | 
						|
 | 
						|
#Include NVidia Cuda Runtime support
 | 
						|
set(WITH_CUDA OFF CACHE BOOL "" )
 | 
						|
 | 
						|
#Include Eigen2/Eigen3 support
 | 
						|
set(WITH_EIGEN2 OFF CACHE BOOL "" )
 | 
						|
 | 
						|
#Include FFMPEG support
 | 
						|
set(WITH_FFMPEG OFF CACHE BOOL "" )
 | 
						|
 | 
						|
#Include Gstreamer support
 | 
						|
set(WITH_GSTREAMER OFF CACHE BOOL "" )
 | 
						|
 | 
						|
#Include GTK support
 | 
						|
set(WITH_GTK OFF CACHE BOOL "" )
 | 
						|
 | 
						|
#Include Intel IPP support
 | 
						|
set(WITH_IPP OFF CACHE BOOL "" )
 | 
						|
 | 
						|
#Include JPEG2K support
 | 
						|
set(WITH_JASPER ON CACHE BOOL "" )
 | 
						|
 | 
						|
#Include JPEG support
 | 
						|
set(WITH_JPEG ON CACHE BOOL "" )
 | 
						|
 | 
						|
#Include ILM support via OpenEXR
 | 
						|
set(WITH_OPENEXR OFF CACHE BOOL "" )
 | 
						|
 | 
						|
#Include OpenNI support
 | 
						|
set(WITH_OPENNI OFF CACHE BOOL "" )
 | 
						|
 | 
						|
#Include PNG support
 | 
						|
set(WITH_PNG ON CACHE BOOL "" )
 | 
						|
 | 
						|
#Include Prosilica GigE support
 | 
						|
set(WITH_PVAPI OFF CACHE BOOL "" )
 | 
						|
 | 
						|
#Build with Qt Backend support
 | 
						|
set(WITH_QT OFF CACHE BOOL "" )
 | 
						|
 | 
						|
#Add OpenGL extension to Qt
 | 
						|
set(WITH_QT_OPENGL OFF CACHE BOOL "" )
 | 
						|
 | 
						|
#Include Intel TBB support
 | 
						|
set(WITH_TBB OFF CACHE BOOL "" )
 | 
						|
 | 
						|
#Include TIFF support
 | 
						|
set(WITH_TIFF ON CACHE BOOL "" )
 | 
						|
 | 
						|
#Include Unicap support (GPL CACHE BOOL "" )
 | 
						|
set(WITH_UNICAP OFF CACHE BOOL "" )
 | 
						|
 | 
						|
#Include Video 4 Linux support
 | 
						|
set(WITH_V4L OFF CACHE BOOL "" )
 | 
						|
 | 
						|
#Include Xine support (GPL CACHE BOOL "" )
 | 
						|
set(WITH_XINE OFF CACHE BOOL "" )
 | 
						|
 | 
						|
#no python available on Android
 | 
						|
set(BUILD_NEW_PYTHON_SUPPORT OFF CACHE INTERNAL "" FORCE)
 | 
						|
 | 
						|
#Enable SSE instructions
 | 
						|
SET( ENABLE_SSE OFF CACHE INTERNAL "" FORCE )
 | 
						|
 | 
						|
#Enable SSE2 instructions
 | 
						|
SET( ENABLE_SSE2 OFF CACHE INTERNAL "" FORCE )
 | 
						|
 | 
						|
#Enable SSE3 instructions
 | 
						|
SET( ENABLE_SSE3 OFF CACHE INTERNAL "" FORCE )
 | 
						|
 | 
						|
#Enable SSE4.1 instructions
 | 
						|
SET( ENABLE_SSE41 OFF CACHE INTERNAL "" FORCE )
 | 
						|
 | 
						|
#Enable SSE4.2 instructions
 | 
						|
SET( ENABLE_SSE42 OFF CACHE INTERNAL "" FORCE )
 | 
						|
 | 
						|
#Enable SSSE3 instructions
 | 
						|
SET( ENABLE_SSSE3 OFF CACHE INTERNAL "" FORCE )
 | 
						|
 | 
						|
#Set output folder to ${CMAKE_BINARY_DIR}
 | 
						|
set( LIBRARY_OUTPUT_PATH_ROOT ${CMAKE_BINARY_DIR} CACHE PATH "root for library output, set this to change where android libs are compiled to" )
 |