You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							72 lines
						
					
					
						
							2.4 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							72 lines
						
					
					
						
							2.4 KiB
						
					
					
				| #### Taken from http://www.openflipper.org/svnrepo/CoMISo/trunk/CoMISo/cmake/FindGUROBI.cmake | |
|  | |
|  | |
| # - Try to find GUROBI | |
| # Once done this will define | |
| #  GUROBI_FOUND - System has Gurobi | |
| #  GUROBI_INCLUDE_DIRS - The Gurobi include directories | |
| #  GUROBI_LIBRARIES - The libraries needed to use Gurobi | |
|  | |
| if (GUROBI_INCLUDE_DIR) | |
|   # in cache already | |
|   set(GUROBI_FOUND TRUE) | |
|   set(GUROBI_INCLUDE_DIRS "${GUROBI_INCLUDE_DIR}" ) | |
|   set(GUROBI_LIBRARIES "${GUROBI_LIBRARY};${GUROBI_CXX_LIBRARY}" ) | |
| else (GUROBI_INCLUDE_DIR) | |
|  | |
| find_path(GUROBI_INCLUDE_DIR  | |
|           NAMES gurobi_c++.h | |
|           PATHS "$ENV{GUROBI_HOME}/include" | |
|                   "/Library/gurobi502/mac64/include" | |
|                   "/Library/gurobi602/mac64/include" | |
|                   "/Library/gurobi604/mac64/include" | |
|                   "C:\\libs\\gurobi502\\include" | |
|                   "C:\\gurobi600\\win64\\include" | |
| 				 "${GUROBI_ROOT}/include" | |
|           ) | |
|  | |
| find_library( GUROBI_LIBRARY  | |
|               NAMES gurobi | |
| 		    gurobi45 | |
| 		    gurobi46 | |
|         gurobi50  | |
|         gurobi51 | |
|         gurobi52 | |
|         gurobi55 | |
|         gurobi56 | |
|         gurobi60         | |
|               PATHS "$ENV{GUROBI_HOME}/lib"  | |
|                     "/Library/gurobi502/mac64/lib" | |
|                     "/Library/gurobi602/mac64/lib" | |
|                     "/Library/gurobi604/mac64/lib" | |
|                     "C:\\libs\\gurobi502\\lib" | |
| 					"C:\\gurobi600\\win64\\lib" | |
| 					"${GUROBI_ROOT}/lib" | |
|               ) | |
|  | |
| find_library( GUROBI_CXX_LIBRARY  | |
|               NAMES gurobi_c++ | |
|               PATHS "$ENV{GUROBI_HOME}/lib"  | |
|                     "/Library/gurobi502/mac64/lib" | |
|                     "/Library/gurobi602/mac64/lib" | |
|                     "/Library/gurobi604/mac64/lib" | |
|                     "C:\\libs\\gurobi502\\lib" | |
| 					"C:\\gurobi600\\win64\\lib" | |
| 					"${GUROBI_ROOT}/lib" | |
|               ) | |
|  | |
| set(GUROBI_INCLUDE_DIRS "${GUROBI_INCLUDE_DIR}" ) | |
| set(GUROBI_LIBRARIES "${GUROBI_LIBRARY};${GUROBI_CXX_LIBRARY}" ) | |
|  | |
| # use c++ headers as default | |
| # set(GUROBI_COMPILER_FLAGS "-DIL_STD" CACHE STRING "Gurobi Compiler Flags") | |
|  | |
| include(FindPackageHandleStandardArgs) | |
| # handle the QUIETLY and REQUIRED arguments and set LIBCPLEX_FOUND to TRUE | |
| # if all listed variables are TRUE | |
| find_package_handle_standard_args(GUROBI  DEFAULT_MSG | |
|                                   GUROBI_LIBRARY GUROBI_CXX_LIBRARY GUROBI_INCLUDE_DIR) | |
|  | |
| mark_as_advanced(GUROBI_INCLUDE_DIR GUROBI_LIBRARY GUROBI_CXX_LIBRARY) | |
|  | |
| endif(GUROBI_INCLUDE_DIR) |