summaryrefslogtreecommitdiffstats
path: root/Modules/exportheader.cmake.in
Commit message (Collapse)AuthorAgeFilesLines
* GenerateExportHeader: add INCLUDE_GUARD_NAME optionKyle Edwards2018-01-231-1/+1
| | | | Fixes #16968.
* GenerateExportHeader: Add option to specify custom contentBrad King2016-06-281-1/+1
|
* GenerateExportHeader: Allow common NO_DEPRECATED_MACRO_NAME for multiple libsAndreas Schuh2016-03-171-1/+3
|
* GenerateExportHeader: Do not define DEFINE_NO_DEPRECATED (#16022)Andreas Schuh2016-03-171-2/+1
| | | | | | Previously we allowed this definition to persist outside our header. This would cause conflicts across multiple such headers because the name was always the same. Fix this by avoiding the definition altogether.
* GEH: Make each element of the deprecation macros overridable.Stephen Kelly2013-09-231-0/+6
| | | | | This way, we can override only FOO_DEPRECATED to silence deprecation for a library.
* GEH: Use the macro for the deprecation attribute after definiting it.Stephen Kelly2013-09-231-2/+2
| | | | This way, it is more-easily overridden.
* Don't put what some compilers consider junk at the end of the line.Stephen Kelly2011-09-041-1/+1
|
* Add missing NO_EXPORT macro variant.Stephen Kelly2011-08-231-1/+6
|
* More consistency in the macro options.Stephen Kelly2011-08-231-4/+4
|
* Handle the case where the user changes the DEFINE_SYMBOL property.Stephen Kelly2011-08-081-1/+1
| | | | This eases porting of KDE code.
* Add the GenerateExportMacro with unit tests.Stephen Kelly2011-08-071-0/+30
Reviewed-by: Marcus D. Hanwell <marcus.hanwell@kitware.com>