28 lines
		
	
	
		
			759 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			759 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| 
 | |
| 
 | |
| option (WITH_CUDD "BDD CUDD package" ON)
 | |
| 
 | |
| if (WITH_CUDD)
 | |
| #detect cudd setup, as it is shared between different installations.
 | |
| 
 | |
| find_package(CUDD)
 | |
| #  CUDD_FOUND       - system has CUDD
 | |
| #  CUDD_LIBRARIES   - Link these to use CUDD
 | |
| #  CUDD_INCLUDE_DIR - Include directory for using CUDD
 | |
| #
 | |
| 
 | |
| if (CUDD_FOUND)
 | |
| 
 | |
|     set( CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES} ${CUDD_INCLUDE_DIR} )
 | |
| check_include_files( "stdio.h;cudd.h"  HAVE_CUDD_H )
 | |
| check_include_files( "stdio.h;cuddInt.h"  HAVE_CUDDINT_H )
 | |
| check_include_files( "stdio.h;cudd/cudd.h" HAVE_CUDD_CUDD_H )
 | |
| check_include_files( "stdio.h;cudd/cuddInt.h" HAVE_CUDD_CUDDINT_H )
 | |
| configure_file (cmake/cudd_config.h.cmake
 | |
|   "${CMAKE_CURRENT_BINARY_DIR}/cudd_config.h" )
 | |
| 
 | |
| endif (CUDD_FOUND)
 | |
| 
 | |
| 
 | |
| endif(WITH_CUDD)
 |