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.
		
		
		
		
		
			
		
			
				
					
					
						
							43 lines
						
					
					
						
							1.4 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							43 lines
						
					
					
						
							1.4 KiB
						
					
					
				| # - Try to find libglpk | |
| # Once done this will define | |
| #  CUDD_FOUND - System has cudd | |
| #  CUDD_INCLUDE_DIR - The cudd include directory | |
| #  CUDD_LIBRARIES - The libraries needed to use cudd | |
| #  CUDD_VERSION_STRING - The version of cudd ("major.minor.release") | |
|  | |
| # use pkg-config to get the directories and then use these values | |
| # in the find_path() and find_library() calls | |
| find_package(PkgConfig QUIET) | |
| PKG_CHECK_MODULES(PC_CUDD QUIET cudd) | |
|  | |
| find_path(CUDD_INCLUDE_DIR NAMES cudd.h | |
|    HINTS | |
|    ${PC_CUDD_INCLUDEDIR} | |
|    ${PC_CUDD_INCLUDE_DIRS} | |
|    PATH_SUFFIXES cudd | |
|    ) | |
|  | |
| find_library(CUDD_LIBRARIES NAMES cudd | |
|    HINTS | |
|    ${PC_CUDD_LIBDIR} | |
|    ${PC_CUDD_LIBRARY_DIRS} | |
|    ) | |
|  | |
| if(PC_CUDD_VERSION) | |
|     set(CUDD_VERSION_STRING ${PC_CUDD_VERSION}) | |
| elseif(CUDD_INCLUDE_DIR AND EXISTS "${CUDD_INCLUDE_DIR}/cudd.h") | |
|     file(STRINGS "${CUDD_INCLUDE_DIR}/cudd.h" cudd_version | |
|          REGEX "^#define[\t ]+CUDD_VERSION[\t ]+\".+\"") | |
|     string(REGEX REPLACE "^#define[\t ]+CUDD_VERSION[\t ]+\"(.+)\"" "\\1" | |
|            CUDD_VERSION_STRING "${cudd_version}") | |
|     unset(cudd_version) | |
| endif() | |
|  | |
| # handle the QUIETLY and REQUIRED arguments and set LIBXML2_FOUND to TRUE if | |
| # all listed variables are TRUE | |
| include(FindPackageHandleStandardArgs) | |
| FIND_PACKAGE_HANDLE_STANDARD_ARGS(CUDD | |
|                                   REQUIRED_VARS CUDD_LIBRARIES CUDD_INCLUDE_DIR | |
|                                   VERSION_VAR CUDD_VERSION_STRING) | |
|  | |
| mark_as_advanced(CUDD_INCLUDE_DIR CUDD_LIBRARIES)
 |