< prev index next >

modules/javafx.web/src/main/native/Source/cmake/OptionsGTK.cmake

Print this page


   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)


< prev index next >