diff options
Diffstat (limited to 'cmake/FindCairo.cmake')
| -rw-r--r-- | cmake/FindCairo.cmake | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/cmake/FindCairo.cmake b/cmake/FindCairo.cmake deleted file mode 100644 index 5277b1bb..00000000 --- a/cmake/FindCairo.cmake +++ /dev/null @@ -1,30 +0,0 @@ -include(PkgConfigWithFallback) -find_pkg_config_with_fallback(Cairo - PKG_CONFIG_NAME cairo - LIB_NAMES cairo - INCLUDE_NAMES cairo.h - INCLUDE_DIR_SUFFIXES cairo cairo/include -) - -if(Cairo_FOUND AND NOT Cairo_VERSION) - find_file(Cairo_VERSION_HEADER "cairo-version.h" HINTS ${Cairo_INCLUDE_DIRS}) - mark_as_advanced(Cairo_VERSION_HEADER) - - if(Cairo_VERSION_HEADER) - file(STRINGS "${Cairo_VERSION_HEADER}" Cairo_MAJOR_VERSION REGEX "^#define CAIRO_VERSION_MAJOR +\\(?([0-9]+)\\)?$") - string(REGEX REPLACE "^#define CAIRO_VERSION_MAJOR \\(?([0-9]+)\\)?$" "\\1" Cairo_MAJOR_VERSION "${Cairo_MAJOR_VERSION}") - file(STRINGS "${Cairo_VERSION_HEADER}" Cairo_MINOR_VERSION REGEX "^#define CAIRO_VERSION_MINOR +\\(?([0-9]+)\\)?$") - string(REGEX REPLACE "^#define CAIRO_VERSION_MINOR \\(?([0-9]+)\\)?$" "\\1" Cairo_MINOR_VERSION "${Cairo_MINOR_VERSION}") - file(STRINGS "${Cairo_VERSION_HEADER}" Cairo_MICRO_VERSION REGEX "^#define CAIRO_VERSION_MICRO +\\(?([0-9]+)\\)?$") - string(REGEX REPLACE "^#define CAIRO_VERSION_MICRO \\(?([0-9]+)\\)?$" "\\1" Cairo_MICRO_VERSION "${Cairo_MICRO_VERSION}") - set(Cairo_VERSION "${Cairo_MAJOR_VERSION}.${Cairo_MINOR_VERSION}.${Cairo_MICRO_VERSION}") - unset(Cairo_MAJOR_VERSION) - unset(Cairo_MINOR_VERSION) - unset(Cairo_MICRO_VERSION) - endif() -endif() - -include(FindPackageHandleStandardArgs) -find_package_handle_standard_args(Cairo - REQUIRED_VARS Cairo_LIBRARY - VERSION_VAR Cairo_VERSION)
\ No newline at end of file |
