mirror of
https://github.com/horst3180/arc-theme.git
synced 2026-03-02 03:40:11 +00:00
add build system
This commit is contained in:
19
m4/arc-enable.m4
Normal file
19
m4/arc-enable.m4
Normal file
@@ -0,0 +1,19 @@
|
||||
# ARC_ENABLE(VARIABLE, FEATURE, HELP-NAME, DISABLE/ENABLE)
|
||||
# -----------------------------------------------------------
|
||||
AC_DEFUN([ARC_ENABLE], [
|
||||
AC_ARG_ENABLE(
|
||||
[$2],
|
||||
[AS_HELP_STRING(
|
||||
[--$4-$2],
|
||||
[$4 $3 support]
|
||||
)],
|
||||
[ENABLE_$1="$enableval"],
|
||||
[AS_IF(
|
||||
[test "x$4" == "xdisable"],
|
||||
[ENABLE_$1="yes"],
|
||||
[ENABLE_$1="no"]
|
||||
)]
|
||||
)
|
||||
AM_CONDITIONAL([ENABLE_$1], [test "x$ENABLE_$1" == "xyes"])
|
||||
AC_SUBST([ENABLE_$1])
|
||||
])
|
||||
37
m4/arc-gnome.m4
Normal file
37
m4/arc-gnome.m4
Normal file
@@ -0,0 +1,37 @@
|
||||
# ARC_GNOME()
|
||||
# ---------------
|
||||
AC_DEFUN([ARC_GNOME], [
|
||||
GNOMEDIR="$srcdir/common/gtk-3.0"
|
||||
|
||||
PKG_CHECK_EXISTS(
|
||||
[gtk+-3.0],
|
||||
[GNOME_VERSION=`$PKG_CONFIG --modversion gtk+-3.0`],
|
||||
[GNOME_VERSION=`ls -1 "$GNOMEDIR" | tail -1`]
|
||||
)
|
||||
AC_ARG_WITH(
|
||||
[gnome],
|
||||
[AS_HELP_STRING(
|
||||
[--with-gnome],
|
||||
[GNOME minor version]
|
||||
)],
|
||||
[GNOME_VERSION="$withval"]
|
||||
)
|
||||
|
||||
# Trim version extras
|
||||
GNOME_VERSION=`echo $GNOME_VERSION | cut -d. -f-2`
|
||||
|
||||
# Extra major and minor version components
|
||||
GNOME_VERSMJR=`echo $GNOME_VERSION | cut -d. -f1`
|
||||
GNOME_VERSMNR=`echo $GNOME_VERSION | cut -d. -f2`
|
||||
|
||||
# Evenize the minor version for stable versions
|
||||
AS_IF(
|
||||
[test `expr $GNOME_VERSMNR % 2` != "0"],
|
||||
[GNOME_VERSION="$GNOME_VERSMJR.`expr $GNOME_VERSMNR + 1`"]
|
||||
)
|
||||
AS_IF(
|
||||
[! test -e "$GNOMEDIR/$GNOME_VERSION"],
|
||||
[AC_MSG_ERROR([invalid GNOME version: $GNOME_VERSION])]
|
||||
)
|
||||
AC_SUBST([GNOME_VERSION])
|
||||
])
|
||||
Reference in New Issue
Block a user