office-gobmx/config_host
Luboš Luňák f6deda85ef current mingw headers don't have fMergeNeutralItems
Reported upstream by Kendy (r5626), for now do not use the field
if not present, seems to be not that important.
2013-03-01 18:25:25 +01:00
..
.gitignore Unused UDK_MAJOR/MINOR/MICRO macros (and udkversion.mk), also removed from SDK 2013-02-28 13:33:48 +01:00
config_clang.h.in
config_global.h.in rhbz#908674: Adapt rtl::Allocator::construct to C++11 2013-02-14 15:55:09 +01:00
config_graphite.h.in
config_mingw.h.in current mingw headers don't have fMergeNeutralItems 2013-03-01 18:25:25 +01:00
config_telepathy.h.in
config_typesizes.h.in move generation of sal/typesizes.h to configure 2013-02-27 17:09:44 +01:00
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_hxx.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 config_hxx.h to config_host/.gitignore
- add #undef HAVE_FOO to the config_host/config_hxx.h , possibly with a comment
- add #include <config_xxx.h> before any #ifdef HAVE_XXX in a source file