ENH: Added KWSYS_NAMESPACE_STRING macro.

This commit is contained in:
Brad King 2003-12-14 13:44:20 -05:00
parent 31d72f961b
commit 8da78710bc
1 changed files with 8 additions and 0 deletions

View File

@ -33,6 +33,14 @@
#define KWSYS_HEADER0(x) KWSYS_HEADER1(x) #define KWSYS_HEADER0(x) KWSYS_HEADER1(x)
#define KWSYS_HEADER1(x) <x> #define KWSYS_HEADER1(x) <x>
/*
Define KWSYS_NAMESPACE_STRING to be a string constant containing the
name configured for this instance of the kwsys library.
*/
#define KWSYS_NAMESPACE_STRING KWSYS_NAMESPACE_STRING0(KWSYS_NAMESPACE)
#define KWSYS_NAMESPACE_STRING0(x) KWSYS_NAMESPACE_STRING1(x)
#define KWSYS_NAMESPACE_STRING1(x) #x
#else #else
# error "kwsysPrivate.h included multiple times." # error "kwsysPrivate.h included multiple times."
#endif #endif