office-gobmx/config_host
Cédric Bosdonnat 39768755e8 OAuth2 application keys shouldn't be in the code.
The GDrive OAuth2 key is now defined at configure time. If either the
client secret or client id is missing, the Google Drive connectivity
will be disabled at runtime.

Tinderboxes can set up a GDrive key, but they need to make sure it's
not persisting in the build log.

Change-Id: I09bc748641ec14eae890f273f05bffe4ed421dbb
2013-11-07 18:48:55 +01:00
..
.gitignore
config_buildid.h.in
config_clang.h.in
config_features.h.in
config_folders.h.in
config_gcc.h.in
config_global.h.in
config_graphite.h.in
config_kde4.h.in
config_lgpl.h.in
config_mingw.h.in
config_mpl.h.in
config_oauth2.h.in OAuth2 application keys shouldn't be in the code. 2013-11-07 18:48:55 +01:00
config_oox.h.in
config_orcus.h.in
config_probes.h.in
config_telepathy.h.in
config_typesizes.h.in
config_vclplug.h.in
config_version.h.in
README

These are configuration files for various features as detected by configure.

Include only those files you need (in order to reduce rebuilds when a setting changes).

Settings here are only C/C++ #define directives, so they apply only to C/C++ source,
not to Makefiles.



Adding a new setting:
=====================

- do AC_DEFINE(HAVE_FOO) in configure.ac when a setting should be set
- choose the proper config_host/config_XXX.h file to use
    - if it is a global setting (such as availability of a compiler feature),
        use config_host/config_global.h
    - otherwise check if there is a matching config_host/config_XXX.h file
    - if none matches, add a new one:
        - add config_host/config_XXX.h.in here, with just #ifndef include guard
        - add AC_CONFIG_HEADERS([config_host/config_XXX.h]) next to the others
            in configure.ac
- add #define HAVE_FOO 0 to the config_host/config_XXX.h , possibly with a comment
  (do not use #undef HAVE_FOO, unless the setting has more values than on/off)
- add #include <config_XXX.h> before any #if HAVE_FOO in a source file
- make sure you use #if HAVE_FOO for on/off settings, do not use #ifdef