diff options
author | Brad King <brad.king@kitware.com> | 2008-01-13 21:36:20 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2008-01-13 21:36:20 (GMT) |
commit | 857e2e15dd8871b67ee00a939e903916320457e4 (patch) | |
tree | dde741acf9e16d62f19d78b2be632a4562918a75 /Source/kwsys/System.h.in | |
parent | 4e96f4d503aff294343f9c3e27e85c54aa15998f (diff) | |
download | CMake-857e2e15dd8871b67ee00a939e903916320457e4.zip CMake-857e2e15dd8871b67ee00a939e903916320457e4.tar.gz CMake-857e2e15dd8871b67ee00a939e903916320457e4.tar.bz2 |
ENH: Improved escaping in kwsys/System. Added escape of % for NMake. Added escape of ; for the VS IDE.
Diffstat (limited to 'Source/kwsys/System.h.in')
-rw-r--r-- | Source/kwsys/System.h.in | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/kwsys/System.h.in b/Source/kwsys/System.h.in index b190262..e76c499 100644 --- a/Source/kwsys/System.h.in +++ b/Source/kwsys/System.h.in @@ -34,6 +34,7 @@ #define kwsysSystem_Shell_Flag_EchoWindows kwsys_ns(System_Shell_Flag_EchoWindows) #define kwsysSystem_Shell_Flag_WatcomWMake kwsys_ns(System_Shell_Flag_WatcomWMake) #define kwsysSystem_Shell_Flag_MinGWMake kwsys_ns(System_Shell_Flag_MinGWMake) +#define kwsysSystem_Shell_Flag_NMake kwsys_ns(System_Shell_Flag_NMake) #define kwsysSystem_Shell_Flag_AllowMakeVariables kwsys_ns(System_Shell_Flag_AllowMakeVariables) #if defined(__cplusplus) @@ -90,6 +91,9 @@ enum kwsysSystem_Shell_Flag_e /** The target shell is in a MinGW Make makefile. */ kwsysSystem_Shell_Flag_MinGWMake = (1<<4), + /** The target shell is in a NMake makefile. */ + kwsysSystem_Shell_Flag_NMake = (1<<6), + /** Make variable reference syntax $(MAKEVAR) should not be escaped to allow a build tool to replace it. Replacement values containing spaces, quotes, backslashes, or other @@ -117,6 +121,7 @@ enum kwsysSystem_Shell_Flag_e # undef kwsysSystem_Shell_Flag_EchoWindows # undef kwsysSystem_Shell_Flag_WatcomWMake # undef kwsysSystem_Shell_Flag_MinGWMake +# undef kwsysSystem_Shell_Flag_NMake # undef kwsysSystem_Shell_Flag_AllowMakeVariables #endif |