grim/guifications2
Clone
Summary
Browse
Changes
Graph
Don't need to escape the quotes on the define
cmake
2013-05-13, Gary Kramlich
db8d74094c83
Don't need to escape the quotes on the define
cmake_minimum_required
(
VERSION
2.8
)
project
(
guifications2
C
)
set
(
GUIFICATIONS_MAJOR_VERSION
2
)
set
(
GUIFICATIONS_MINOR_VERSION
17
)
set
(
GUIFICATIONS_MICRO_VERSION
0
)
set
(
GUIFICATIONS_EXTRA_VERSION
dev
)
set
(
GUIFICATIONS_VERSION
${
GUIFICATIONS_MAJOR_VERSION
}
.
${
GUIFICATIONS_MINOR_VERSION
}
.
${
GUIFICATIONS_MICRO_VERSION
}${
GUIFICATIONS_EXTRA_VERSION
}
)
###############################################################################
# Dependencies
###############################################################################
include
(
FindPkgConfig
)
pkg_check_modules
(
GLIB
REQUIRED
glib-2.0>=2.28.0
)
pkg_check_modules
(
GTK3
REQUIRED
gtk+-3.0
)
pkg_check_modules
(
PURPLE
REQUIRED
purple-3
)
pkg_check_modules
(
PIDGIN
REQUIRED
pidgin-3
)
pkg_check_modules
(
CAIRO
REQUIRED
cairo
)
pkg_check_modules
(
PANGOFT2
REQUIRED
pangoft2>=1.1.0
)
###############################################################################
# Build Info
###############################################################################
include_directories
(
${
CMAKE_SOURCE_DIR
}
${
CMAKE_BINARY_DIR
}
${
GLIB_INCLUDE_DIRS
}
${
GTK3_INCLUDE_DIRS
}
${
PURPLE_INCLUDE_DIRS
}
${
PIDGIN_INCLUDE_DIRS
}
${
CAIRO_INCLUDE_DIRS
}
${
PANGOFT2_INCLUDE_DIRS
}
)
link_directories
(
${
GLIB_LIBRARY_DIRS
}
${
GTK3_LIBRARY_DIRS
}
${
PURPLE_LIBRARY_DIRS
}
${
PIDGIN_LIBRARY_DIRS
}
${
CAIRO_LIBRARY_DIRS
}
${
PANGOFT2_LIBRARY_DIRS
}
)
add_subdirectory
(
src
)