|
|
|
|
@ -1,7 +1,7 @@ |
|
|
|
|
cmake_minimum_required (VERSION 2.8.8) |
|
|
|
|
|
|
|
|
|
project ("Xournal++" CXX C) |
|
|
|
|
set (PROJECT_VERSION "1.0.1") |
|
|
|
|
set (PROJECT_VERSION "1.0.2") |
|
|
|
|
set (PROJECT_PACKAGE "xournalpp") |
|
|
|
|
|
|
|
|
|
set (PROJECT_STRING "${PROJECT_NAME} ${PROJECT_VERSION}") |
|
|
|
|
@ -82,7 +82,16 @@ endif (BUILD_BOOST) |
|
|
|
|
add_includes_ldflags ("${Boost_LIBRARIES}" "${Boost_INCLUDE_DIRS}") |
|
|
|
|
|
|
|
|
|
# GTK+/Gnome |
|
|
|
|
pkg_check_modules (Gnome REQUIRED "gtk+-2.0 >= 2.18.3" "libglade-2.0 >= 2.6.4" "glib-2.0 >= 2.32.0" "gthread-2.0 >= 2.4.0") |
|
|
|
|
option (USE_GTK3 "Use GTK3 instead of GTK2" OFF) |
|
|
|
|
if (USE_GTK3) |
|
|
|
|
pkg_check_modules (GTK REQUIRED "gtk+-3.0 >= 3.18.9") |
|
|
|
|
add_includes_ldflags ("${GTK_LDFLAGS}" "${GTK_INCLUDE_DIRS}") |
|
|
|
|
else (USE_GTK3) |
|
|
|
|
pkg_check_modules (GTK REQUIRED "gtk+-2.0 >= 2.18.3") |
|
|
|
|
add_includes_ldflags ("${GTK_LDFLAGS}" "${GTK_INCLUDE_DIRS}") |
|
|
|
|
endif (USE_GTK3) |
|
|
|
|
|
|
|
|
|
pkg_check_modules (Gnome REQUIRED "libglade-2.0 >= 2.6.4" "glib-2.0 >= 2.32.0" "gthread-2.0 >= 2.4.0" "libxml-2.0 >= 2.0.0") |
|
|
|
|
add_includes_ldflags ("${Gnome_LDFLAGS}" "${Gnome_INCLUDE_DIRS}") |
|
|
|
|
|
|
|
|
|
# Poppler |
|
|
|
|
@ -241,6 +250,11 @@ if (DEV_CHECK_GTK3_COMPAT) |
|
|
|
|
add_definitions (-DGTK_DISABLE_SINGLE_INCLUDES -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGSEAL_ENABLE) |
|
|
|
|
endif () |
|
|
|
|
|
|
|
|
|
if (USE_GTK3) |
|
|
|
|
add_definitions (-DGTK3_ENABLED=true) |
|
|
|
|
endif (USE_GTK3) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mark_as_advanced (FORCE |
|
|
|
|
DEV_CONFIG_DIR DEV_TOOLBAR_CONFIG DEV_SETTINGS_XML_FILE DEV_PRINT_CONFIG_FILE DEV_METADATA_FILE DEV_METADATA_MAX_ITEMS |
|
|
|
|
DEV_ENABLE_GCOV DEV_CHECK_GTK3_COMPAT |
|
|
|
|
|