49 lines
		
	
	
		
			984 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			984 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| # CMake module to search for YAP library
 | |
| #
 | |
| # If YAP_INCLUDE_DIR and YAP_PL_LIBRARY_DIR sets YAP_FOUND
 | |
| # Also checks for YAP_LIBRARY 
 | |
| 
 | |
| FIND_PATH(YAP_INCLUDE_DIR YapInterface.h
 | |
|   /usr/local/include/Yap 
 | |
|   /usr/include/Yap
 | |
|   #MSVC
 | |
|   "$ENV{LIB_DIR}/include/Yap"
 | |
|   #mingw
 | |
|   c:/msys/local/include/Yap
 | |
|   )
 | |
| 
 | |
| FIND_PATH(YAP_PL_LIBRARY_DIR terms.yap
 | |
|   /usr/local/share/Yap
 | |
|   /usr/share/Yap
 | |
|   #MSVC
 | |
|   "$ENV{LIB_DIR}/share/Yap"
 | |
|   #mingw
 | |
|   c:/msys/local/share/Yap
 | |
|   )
 | |
| 
 | |
| FIND_LIBRARY(YAP_LIBRARY NAMES libyap.a PATHS 
 | |
|   /usr/local/lib
 | |
|   /usr/lib 
 | |
|   #MSVC
 | |
|   "$ENV{LIB_DIR}/lib"
 | |
|   #mingw
 | |
|   c:/msys/local/lib
 | |
|   )
 | |
| 
 | |
| IF (YAP_INCLUDE_DIR AND YAP_PL_LIBRARY_DIR)
 | |
|    SET(YAP_FOUND TRUE)
 | |
| ENDIF (YAP_INCLUDE_DIR AND YAP_PL_LIBRARY_DIR)
 | |
| 
 | |
| IF (YAP_FOUND)
 | |
| 
 | |
|    IF (NOT YAP_FIND_QUIETLY)
 | |
|       MESSAGE(STATUS "Found YAP: ${YAP_LIBRARY}")
 | |
|    ENDIF (NOT YAP_FIND_QUIETLY)
 | |
| 
 | |
| ELSE (YAP_FOUND)
 | |
| 
 | |
|    IF (YAP_FIND_REQUIRED)
 | |
|       MESSAGE(SYSTEM_ERROR_FATAL "Could not find YAP")
 | |
|    ENDIF (YAP_FIND_REQUIRED)
 | |
| 
 | |
| ENDIF (YAP_FOUND) |