|
@@ -36,6 +36,7 @@
|
|
|
# define kwsysSystem_Shell_Flag_MinGWMake kwsys_ns(System_Shell_Flag_MinGWMake)
|
|
# 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_NMake kwsys_ns(System_Shell_Flag_NMake)
|
|
|
# define kwsysSystem_Shell_Flag_AllowMakeVariables kwsys_ns(System_Shell_Flag_AllowMakeVariables)
|
|
# define kwsysSystem_Shell_Flag_AllowMakeVariables kwsys_ns(System_Shell_Flag_AllowMakeVariables)
|
|
|
|
|
+# define kwsysSystem_Shell_Flag_WatcomQuote kwsys_ns(System_Shell_Flag_WatcomQuote)
|
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
|
#ifdef __VMS
|
|
#ifdef __VMS
|
|
@@ -102,14 +103,17 @@ enum kwsysSystem_Shell_Flag_e
|
|
|
kwsysSystem_Shell_Flag_MinGWMake = (1<<4),
|
|
kwsysSystem_Shell_Flag_MinGWMake = (1<<4),
|
|
|
|
|
|
|
|
/** The target shell is in a NMake makefile. */
|
|
/** The target shell is in a NMake makefile. */
|
|
|
- kwsysSystem_Shell_Flag_NMake = (1<<6),
|
|
|
|
|
|
|
+ kwsysSystem_Shell_Flag_NMake = (1<<5),
|
|
|
|
|
|
|
|
/** Make variable reference syntax $(MAKEVAR) should not be escaped
|
|
/** Make variable reference syntax $(MAKEVAR) should not be escaped
|
|
|
to allow a build tool to replace it. Replacement values
|
|
to allow a build tool to replace it. Replacement values
|
|
|
containing spaces, quotes, backslashes, or other
|
|
containing spaces, quotes, backslashes, or other
|
|
|
non-alphanumeric characters that have significance to some makes
|
|
non-alphanumeric characters that have significance to some makes
|
|
|
or shells produce undefined behavior. */
|
|
or shells produce undefined behavior. */
|
|
|
- kwsysSystem_Shell_Flag_AllowMakeVariables = (1<<5)
|
|
|
|
|
|
|
+ kwsysSystem_Shell_Flag_AllowMakeVariables = (1<<6),
|
|
|
|
|
+
|
|
|
|
|
+ /** The target shell quoting uses extra single Quotes for Watcom tools. */
|
|
|
|
|
+ kwsysSystem_Shell_Flag_WatcomQuote = (1<<7)
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -156,6 +160,7 @@ kwsysEXPORT char** kwsysSystem_Parse_CommandForUnix(const char* command,
|
|
|
# undef kwsysSystem_Shell_Flag_MinGWMake
|
|
# undef kwsysSystem_Shell_Flag_MinGWMake
|
|
|
# undef kwsysSystem_Shell_Flag_NMake
|
|
# undef kwsysSystem_Shell_Flag_NMake
|
|
|
# undef kwsysSystem_Shell_Flag_AllowMakeVariables
|
|
# undef kwsysSystem_Shell_Flag_AllowMakeVariables
|
|
|
|
|
+# undef kwsysSystem_Shell_Flag_WatcomQuote
|
|
|
# endif
|
|
# endif
|
|
|
#endif
|
|
#endif
|
|
|
|
|
|