~ubuntu-branches/ubuntu/trusty/gnome-contacts/trusty

« back to all changes in this revision

Viewing changes to aclocal.m4

  • Committer: Package Import Robot
  • Author(s): Robert Ancell
  • Date: 2012-09-25 09:26:32 UTC
  • mfrom: (1.3.6)
  • Revision ID: package-import@ubuntu.com-20120925092632-k1svhwa66voaafl3
Tags: 3.6.0-0ubuntu1
New upstream stable release

Show diffs side-by-side

added added

removed removed

Lines of Context:
403
403
dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version])
404
404
AC_DEFUN([AM_GNU_GETTEXT_VERSION], [])
405
405
 
406
 
dnl GLIB_GSETTINGS
407
 
dnl Defines GSETTINGS_SCHEMAS_INSTALL which controls whether
408
 
dnl the schema should be compiled
409
 
dnl
410
 
 
411
 
AC_DEFUN([GLIB_GSETTINGS],
412
 
[
413
 
  m4_pattern_allow([AM_V_GEN])
414
 
  AC_ARG_ENABLE(schemas-compile,
415
 
                AS_HELP_STRING([--disable-schemas-compile],
416
 
                               [Disable regeneration of gschemas.compiled on install]),
417
 
                [case ${enableval} in
418
 
                  yes) GSETTINGS_DISABLE_SCHEMAS_COMPILE=""  ;;
419
 
                  no)  GSETTINGS_DISABLE_SCHEMAS_COMPILE="1" ;;
420
 
                  *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-compile]) ;;
421
 
                 esac])
422
 
  AC_SUBST([GSETTINGS_DISABLE_SCHEMAS_COMPILE])
423
 
  PKG_PROG_PKG_CONFIG([0.16])
424
 
  AC_SUBST(gsettingsschemadir, [${datadir}/glib-2.0/schemas])
425
 
  if test x$cross_compiling != xyes; then
426
 
    GLIB_COMPILE_SCHEMAS=`$PKG_CONFIG --variable glib_compile_schemas gio-2.0`
427
 
  else
428
 
    AC_PATH_PROG(GLIB_COMPILE_SCHEMAS, glib-compile-schemas)
429
 
  fi
430
 
  AC_SUBST(GLIB_COMPILE_SCHEMAS)
431
 
  if test "x$GLIB_COMPILE_SCHEMAS" = "x"; then
432
 
    ifelse([$2],,[AC_MSG_ERROR([glib-compile-schemas not found.])],[$2])
433
 
  else
434
 
    ifelse([$1],,[:],[$1])
435
 
  fi
436
 
 
437
 
  GSETTINGS_RULES='
438
 
.PHONY : uninstall-gsettings-schemas install-gsettings-schemas clean-gsettings-schemas
439
 
 
440
 
mostlyclean-am: clean-gsettings-schemas
441
 
 
442
 
gsettings__enum_file = $(addsuffix .enums.xml,$(gsettings_ENUM_NAMESPACE))
443
 
 
444
 
%.gschema.valid: %.gschema.xml $(gsettings__enum_file)
445
 
        $(AM_V_GEN) if test -f "$<"; then d=; else d="$(srcdir)/"; fi; $(GLIB_COMPILE_SCHEMAS) --strict --dry-run $(addprefix --schema-file=,$(gsettings__enum_file)) --schema-file=$${d}$< && touch [$]@
446
 
 
447
 
all-am: $(gsettings_SCHEMAS:.xml=.valid)
448
 
uninstall-am: uninstall-gsettings-schemas
449
 
install-data-am: install-gsettings-schemas
450
 
 
451
 
.SECONDARY: $(gsettings_SCHEMAS)
452
 
 
453
 
install-gsettings-schemas: $(gsettings_SCHEMAS) $(gsettings__enum_file)
454
 
        @$(NORMAL_INSTALL)
455
 
        if test -n "$^"; then \
456
 
                test -z "$(gsettingsschemadir)" || $(MKDIR_P) "$(DESTDIR)$(gsettingsschemadir)"; \
457
 
                $(INSTALL_DATA) $^ "$(DESTDIR)$(gsettingsschemadir)"; \
458
 
                test -n "$(GSETTINGS_DISABLE_SCHEMAS_COMPILE)$(DESTDIR)" || $(GLIB_COMPILE_SCHEMAS) $(gsettingsschemadir); \
459
 
        fi
460
 
 
461
 
uninstall-gsettings-schemas:
462
 
        @$(NORMAL_UNINSTALL)
463
 
        @list='\''$(gsettings_SCHEMAS) $(gsettings__enum_file)'\''; test -n "$(gsettingsschemadir)" || list=; \
464
 
        files=`for p in $$list; do echo $$p; done | sed -e '\''s|^.*/||'\''`; \
465
 
        test -n "$$files" || exit 0; \
466
 
        echo " ( cd '\''$(DESTDIR)$(gsettingsschemadir)'\'' && rm -f" $$files ")"; \
467
 
        cd "$(DESTDIR)$(gsettingsschemadir)" && rm -f $$files
468
 
        test -n "$(GSETTINGS_DISABLE_SCHEMAS_COMPILE)$(DESTDIR)" || $(GLIB_COMPILE_SCHEMAS) $(gsettingsschemadir)
469
 
 
470
 
clean-gsettings-schemas:
471
 
        rm -f $(gsettings_SCHEMAS:.xml=.valid) $(gsettings__enum_file)
472
 
 
473
 
ifdef gsettings_ENUM_NAMESPACE
474
 
$(gsettings__enum_file): $(gsettings_ENUM_FILES)
475
 
        $(AM_V_GEN) glib-mkenums --comments '\''<!-- @comment@ -->'\'' --fhead "<schemalist>" --vhead "  <@type@ id='\''$(gsettings_ENUM_NAMESPACE).@EnumName@'\''>" --vprod "    <value nick='\''@valuenick@'\'' value='\''@valuenum@'\''/>" --vtail "  </@type@>" --ftail "</schemalist>" [$]^ > [$]@.tmp && mv [$]@.tmp [$]@
476
 
endif
477
 
'
478
 
  _GSETTINGS_SUBST(GSETTINGS_RULES)
479
 
])
480
 
 
481
 
dnl _GSETTINGS_SUBST(VARIABLE)
482
 
dnl Abstract macro to do either _AM_SUBST_NOTMAKE or AC_SUBST
483
 
AC_DEFUN([_GSETTINGS_SUBST],
484
 
[
485
 
AC_SUBST([$1])
486
 
m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([$1])])
487
 
]
488
 
)
489
 
 
490
406
# iconv.m4 serial 11 (gettext-0.18.1)
491
407
dnl Copyright (C) 2000-2002, 2007-2010 Free Software Foundation, Inc.
492
408
dnl This file is free software; the Free Software Foundation
11447
11363
AC_SUBST([$1])dnl
11448
11364
])
11449
11365
 
 
11366
dnl GLIB_GSETTINGS
 
11367
dnl Defines GSETTINGS_SCHEMAS_INSTALL which controls whether
 
11368
dnl the schema should be compiled
 
11369
dnl
 
11370
 
 
11371
AC_DEFUN([GLIB_GSETTINGS],
 
11372
[
 
11373
  m4_pattern_allow([AM_V_GEN])
 
11374
  AC_ARG_ENABLE(schemas-compile,
 
11375
                AS_HELP_STRING([--disable-schemas-compile],
 
11376
                               [Disable regeneration of gschemas.compiled on install]),
 
11377
                [case ${enableval} in
 
11378
                  yes) GSETTINGS_DISABLE_SCHEMAS_COMPILE=""  ;;
 
11379
                  no)  GSETTINGS_DISABLE_SCHEMAS_COMPILE="1" ;;
 
11380
                  *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-compile]) ;;
 
11381
                 esac])
 
11382
  AC_SUBST([GSETTINGS_DISABLE_SCHEMAS_COMPILE])
 
11383
  PKG_PROG_PKG_CONFIG([0.16])
 
11384
  AC_SUBST(gsettingsschemadir, [${datadir}/glib-2.0/schemas])
 
11385
  if test x$cross_compiling != xyes; then
 
11386
    GLIB_COMPILE_SCHEMAS=`$PKG_CONFIG --variable glib_compile_schemas gio-2.0`
 
11387
  else
 
11388
    AC_PATH_PROG(GLIB_COMPILE_SCHEMAS, glib-compile-schemas)
 
11389
  fi
 
11390
  AC_SUBST(GLIB_COMPILE_SCHEMAS)
 
11391
  if test "x$GLIB_COMPILE_SCHEMAS" = "x"; then
 
11392
    ifelse([$2],,[AC_MSG_ERROR([glib-compile-schemas not found.])],[$2])
 
11393
  else
 
11394
    ifelse([$1],,[:],[$1])
 
11395
  fi
 
11396
 
 
11397
  GSETTINGS_RULES='
 
11398
.PHONY : uninstall-gsettings-schemas install-gsettings-schemas clean-gsettings-schemas
 
11399
 
 
11400
mostlyclean-am: clean-gsettings-schemas
 
11401
 
 
11402
gsettings__enum_file = $(addsuffix .enums.xml,$(gsettings_ENUM_NAMESPACE))
 
11403
 
 
11404
%.gschema.valid: %.gschema.xml $(gsettings__enum_file)
 
11405
        $(AM_V_GEN) if test -f "$<"; then d=; else d="$(srcdir)/"; fi; $(GLIB_COMPILE_SCHEMAS) --strict --dry-run $(addprefix --schema-file=,$(gsettings__enum_file)) --schema-file=$${d}$< && touch [$]@
 
11406
 
 
11407
all-am: $(gsettings_SCHEMAS:.xml=.valid)
 
11408
uninstall-am: uninstall-gsettings-schemas
 
11409
install-data-am: install-gsettings-schemas
 
11410
 
 
11411
.SECONDARY: $(gsettings_SCHEMAS)
 
11412
 
 
11413
install-gsettings-schemas: $(gsettings_SCHEMAS) $(gsettings__enum_file)
 
11414
        @$(NORMAL_INSTALL)
 
11415
        if test -n "$^"; then \
 
11416
                test -z "$(gsettingsschemadir)" || $(MKDIR_P) "$(DESTDIR)$(gsettingsschemadir)"; \
 
11417
                $(INSTALL_DATA) $^ "$(DESTDIR)$(gsettingsschemadir)"; \
 
11418
                test -n "$(GSETTINGS_DISABLE_SCHEMAS_COMPILE)$(DESTDIR)" || $(GLIB_COMPILE_SCHEMAS) $(gsettingsschemadir); \
 
11419
        fi
 
11420
 
 
11421
uninstall-gsettings-schemas:
 
11422
        @$(NORMAL_UNINSTALL)
 
11423
        @list='\''$(gsettings_SCHEMAS) $(gsettings__enum_file)'\''; test -n "$(gsettingsschemadir)" || list=; \
 
11424
        files=`for p in $$list; do echo $$p; done | sed -e '\''s|^.*/||'\''`; \
 
11425
        test -n "$$files" || exit 0; \
 
11426
        echo " ( cd '\''$(DESTDIR)$(gsettingsschemadir)'\'' && rm -f" $$files ")"; \
 
11427
        cd "$(DESTDIR)$(gsettingsschemadir)" && rm -f $$files
 
11428
        test -n "$(GSETTINGS_DISABLE_SCHEMAS_COMPILE)$(DESTDIR)" || $(GLIB_COMPILE_SCHEMAS) $(gsettingsschemadir)
 
11429
 
 
11430
clean-gsettings-schemas:
 
11431
        rm -f $(gsettings_SCHEMAS:.xml=.valid) $(gsettings__enum_file)
 
11432
 
 
11433
ifdef gsettings_ENUM_NAMESPACE
 
11434
$(gsettings__enum_file): $(gsettings_ENUM_FILES)
 
11435
        $(AM_V_GEN) glib-mkenums --comments '\''<!-- @comment@ -->'\'' --fhead "<schemalist>" --vhead "  <@type@ id='\''$(gsettings_ENUM_NAMESPACE).@EnumName@'\''>" --vprod "    <value nick='\''@valuenick@'\'' value='\''@valuenum@'\''/>" --vtail "  </@type@>" --ftail "</schemalist>" [$]^ > [$]@.tmp && mv [$]@.tmp [$]@
 
11436
endif
 
11437
'
 
11438
  _GSETTINGS_SUBST(GSETTINGS_RULES)
 
11439
])
 
11440
 
 
11441
dnl _GSETTINGS_SUBST(VARIABLE)
 
11442
dnl Abstract macro to do either _AM_SUBST_NOTMAKE or AC_SUBST
 
11443
AC_DEFUN([_GSETTINGS_SUBST],
 
11444
[
 
11445
AC_SUBST([$1])
 
11446
m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([$1])])
 
11447
]
 
11448
)
 
11449
 
11450
11450
# Copyright (C) 2002-2012 Free Software Foundation, Inc.
11451
11451
#
11452
11452
# This file is free software; the Free Software Foundation