office-gobmx/config_host/config_clang.h.in
Stephan Bergmann d923625d89 Let CppunitTest_odk_checkapi build against the SDK include directory
...which contains only the URE include files, rather than against the SRCDIR one
which contains many more.  This would have prevented
148536afc9 "Drop config_global.h from
osl/module.h", where an URE include file had accidentally started to include a
non-URE file.

(The way $(INCLUDE) is now set up in odk/CppunitTest_odk_checkapi.mk is a bit
hacky, and this change required teaching compilerplugins about SDKDIR to avoid
false warnings.  Another approach would be to make the test compile in the SDK
build environment, similarly to CustomTarget_odk/build-examples, but setting up
the SDK build environment from within gbuild is not supported at least on
Windows for now.  A smaller improvement would be to drop the need to include any
CppUnit include directories, by turning the test into some kind of compile-only
test similar to a gb_CompilerTest.)

Change-Id: If79761909c67c3162d01f847dfb5d4f538f91ca1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128591
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-01-19 23:00:55 +01:00

21 lines
372 B
C

/*
Settings related to Clang compiler plugins.
*/
#ifndef CONFIG_CLANG_H
#define CONFIG_CLANG_H
#undef BUILDDIR
#undef SDKDIR
#undef SRCDIR
#undef WORKDIR
#undef CLANG_VERSION
/* This is actually unused, but it should change whenever Clang changes,
thus causing update of this .h file and triggering rebuild of our Clang plugin. */
#undef CLANG_FULL_VERSION
#endif