1 include(GNUInstallDirs) 2 include(VersioningUtils) 3 4 SET_PROJECT_VERSION(2 18 4) 5 set(WEBKITGTK_API_VERSION 4.0) 6 7 CALCULATE_LIBRARY_VERSIONS_FROM_LIBTOOL_TRIPLE(WEBKIT2 61 7 24) 8 CALCULATE_LIBRARY_VERSIONS_FROM_LIBTOOL_TRIPLE(JAVASCRIPTCORE 24 13 6) 9 10 # These are shared variables, but we special case their definition so that we can use the 11 # CMAKE_INSTALL_* variables that are populated by the GNUInstallDirs macro. 12 set(LIB_INSTALL_DIR "${CMAKE_INSTALL_FULL_LIBDIR}" CACHE PATH "Absolute path to library installation directory") 13 set(EXEC_INSTALL_DIR "${CMAKE_INSTALL_FULL_BINDIR}" CACHE PATH "Absolute path to executable installation directory") 14 set(LIBEXEC_INSTALL_DIR "${CMAKE_INSTALL_FULL_LIBEXECDIR}/webkit2gtk-${WEBKITGTK_API_VERSION}" CACHE PATH "Absolute path to install executables executed by the library") 15 16 set(DATA_BUILD_DIR "${CMAKE_BINARY_DIR}/share/${WebKit_OUTPUT_NAME}") 17 set(DATA_INSTALL_DIR "${CMAKE_INSTALL_DATADIR}/webkitgtk-${WEBKITGTK_API_VERSION}") 18 set(WEBKITGTK_HEADER_INSTALL_DIR "${CMAKE_INSTALL_INCLUDEDIR}/webkitgtk-${WEBKITGTK_API_VERSION}") 19 set(INTROSPECTION_INSTALL_GIRDIR "${CMAKE_INSTALL_FULL_DATADIR}/gir-1.0") 20 set(INTROSPECTION_INSTALL_TYPELIBDIR "${LIB_INSTALL_DIR}/girepository-1.0") 21 22 find_package(Cairo 1.10.2 REQUIRED) 23 find_package(Fontconfig 2.8.0 REQUIRED) 24 find_package(Freetype2 2.4.2 REQUIRED) 25 find_package(LibGcrypt 1.6.0 REQUIRED) 26 find_package(GTK3 3.6.0 REQUIRED) 27 find_package(GDK3 3.6.0 REQUIRED) 28 find_package(HarfBuzz 0.9.2 REQUIRED) | 1 include(GNUInstallDirs) 2 include(VersioningUtils) 3 4 SET_PROJECT_VERSION(2 18 5) 5 set(WEBKITGTK_API_VERSION 4.0) 6 7 CALCULATE_LIBRARY_VERSIONS_FROM_LIBTOOL_TRIPLE(WEBKIT2 61 8 24) 8 CALCULATE_LIBRARY_VERSIONS_FROM_LIBTOOL_TRIPLE(JAVASCRIPTCORE 24 14 6) 9 10 # These are shared variables, but we special case their definition so that we can use the 11 # CMAKE_INSTALL_* variables that are populated by the GNUInstallDirs macro. 12 set(LIB_INSTALL_DIR "${CMAKE_INSTALL_FULL_LIBDIR}" CACHE PATH "Absolute path to library installation directory") 13 set(EXEC_INSTALL_DIR "${CMAKE_INSTALL_FULL_BINDIR}" CACHE PATH "Absolute path to executable installation directory") 14 set(LIBEXEC_INSTALL_DIR "${CMAKE_INSTALL_FULL_LIBEXECDIR}/webkit2gtk-${WEBKITGTK_API_VERSION}" CACHE PATH "Absolute path to install executables executed by the library") 15 16 set(DATA_BUILD_DIR "${CMAKE_BINARY_DIR}/share/${WebKit_OUTPUT_NAME}") 17 set(DATA_INSTALL_DIR "${CMAKE_INSTALL_DATADIR}/webkitgtk-${WEBKITGTK_API_VERSION}") 18 set(WEBKITGTK_HEADER_INSTALL_DIR "${CMAKE_INSTALL_INCLUDEDIR}/webkitgtk-${WEBKITGTK_API_VERSION}") 19 set(INTROSPECTION_INSTALL_GIRDIR "${CMAKE_INSTALL_FULL_DATADIR}/gir-1.0") 20 set(INTROSPECTION_INSTALL_TYPELIBDIR "${LIB_INSTALL_DIR}/girepository-1.0") 21 22 find_package(Cairo 1.10.2 REQUIRED) 23 find_package(Fontconfig 2.8.0 REQUIRED) 24 find_package(Freetype2 2.4.2 REQUIRED) 25 find_package(LibGcrypt 1.6.0 REQUIRED) 26 find_package(GTK3 3.6.0 REQUIRED) 27 find_package(GDK3 3.6.0 REQUIRED) 28 find_package(HarfBuzz 0.9.2 REQUIRED) |