1
0
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:
Horst3180
2015-05-28 17:41:22 +02:00
parent d533557384
commit f21150e179
604 changed files with 22542 additions and 2 deletions

19
m4/arc-enable.m4 Normal file
View 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
View 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])
])