mirror of
				https://github.com/nicbarker/clay.git
				synced 2025-11-04 00:26:17 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			32 lines
		
	
	
		
			875 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			875 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
# Defines:
 | 
						|
#  CAIRO_FOUND        - System has Cairo
 | 
						|
#  CAIRO_INCLUDE_DIRS - Cairo include directories
 | 
						|
#  CAIRO_LIBRARY      - Cairo library
 | 
						|
#  Cairo::Cairo       - Imported target
 | 
						|
 | 
						|
find_path(CAIRO_INCLUDE_DIRS
 | 
						|
        NAMES cairo/cairo.h
 | 
						|
        PATHS ${CAIRO_ROOT_DIR}
 | 
						|
        PATH_SUFFIXES include
 | 
						|
)
 | 
						|
 | 
						|
find_library(CAIRO_LIBRARY
 | 
						|
        NAMES cairo
 | 
						|
        PATHS ${CAIRO_ROOT_DIR}
 | 
						|
        PATH_SUFFIXES lib lib64
 | 
						|
)
 | 
						|
 | 
						|
include(FindPackageHandleStandardArgs)
 | 
						|
find_package_handle_standard_args(Cairo
 | 
						|
        REQUIRED_VARS CAIRO_LIBRARY CAIRO_INCLUDE_DIRS
 | 
						|
)
 | 
						|
 | 
						|
if(Cairo_FOUND AND NOT TARGET Cairo::Cairo)
 | 
						|
    add_library(Cairo::Cairo UNKNOWN IMPORTED)
 | 
						|
    set_target_properties(Cairo::Cairo PROPERTIES
 | 
						|
            IMPORTED_LOCATION "${CAIRO_LIBRARY}"
 | 
						|
            INTERFACE_INCLUDE_DIRECTORIES "${CAIRO_INCLUDE_DIRS}"
 | 
						|
    )
 | 
						|
endif()
 | 
						|
 | 
						|
mark_as_advanced(CAIRO_INCLUDE_DIRS CAIRO_LIBRARY) |