 8b0fc04d93
			
		
	
	8b0fc04d93
	
	
	
		
			
			- crosses initializations in "cap_ximea.cpp" (which also contained some awfull "goto" instructions) - the "CMAKE_CL_64" variable is not initialized when using mingw PR#1039 modified to be able to merge on branch 2.4
		
			
				
	
	
		
			47 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
| # - Find XIMEA
 | |
| # This module finds if XIMEA Software package is installed
 | |
| # and determines where the binaries and header files are.
 | |
| # This code sets the following variables:
 | |
| #
 | |
| #  XIMEA_FOUND          - True if XIMEA API found
 | |
| #  XIMEA_PATH:          - Path to the XIMEA API folder
 | |
| #  XIMEA_LIBRARY_DIR    - XIMEA libraries folder
 | |
| #
 | |
| # Created: 5 Aug 2011 by Marian Zajko (marian.zajko@ximea.com)
 | |
| # Updated: 25 June 2012 by Igor Kuzmin (parafin@ximea.com)
 | |
| # Updated: 22 October 2012 by Marian Zajko (marian.zajko@ximea.com)
 | |
| #
 | |
| 
 | |
| set(XIMEA_FOUND)
 | |
| set(XIMEA_PATH)
 | |
| set(XIMEA_LIBRARY_DIR)
 | |
| 
 | |
| if(WIN32)
 | |
|   # Try to find the XIMEA API path in registry.
 | |
|   GET_FILENAME_COMPONENT(XIMEA_PATH "[HKEY_CURRENT_USER\\Software\\XIMEA\\CamSupport\\API;Path]" ABSOLUTE)
 | |
| 
 | |
|   if(EXISTS ${XIMEA_PATH})
 | |
|     set(XIMEA_FOUND 1)
 | |
|     # set LIB folders
 | |
|     if(X86_64)
 | |
|       set(XIMEA_LIBRARY_DIR "${XIMEA_PATH}/x64")
 | |
|     else()
 | |
|       set(XIMEA_LIBRARY_DIR "${XIMEA_PATH}/x86")
 | |
|     endif()
 | |
|   else()
 | |
|     set(XIMEA_FOUND 0)
 | |
|   endif()
 | |
| else()
 | |
|   if(EXISTS /opt/XIMEA)
 | |
|     set(XIMEA_FOUND 1)
 | |
|     # set folders
 | |
|     set(XIMEA_PATH /opt/XIMEA/include)
 | |
|   else()
 | |
|     set(XIMEA_FOUND 0)
 | |
|   endif()
 | |
| endif()
 | |
| 
 | |
| mark_as_advanced(FORCE XIMEA_FOUND)
 | |
| mark_as_advanced(FORCE XIMEA_PATH)
 | |
| mark_as_advanced(FORCE XIMEA_LIBRARY_DIR)
 |