aboutsummaryrefslogtreecommitdiff
path: root/test cases/common/14 configure file/config7.h.in
diff options
context:
space:
mode:
Diffstat (limited to 'test cases/common/14 configure file/config7.h.in')
-rw-r--r--test cases/common/14 configure file/config7.h.in17
1 files changed, 6 insertions, 11 deletions
diff --git a/test cases/common/14 configure file/config7.h.in b/test cases/common/14 configure file/config7.h.in
index edd0bb3..5180c2f 100644
--- a/test cases/common/14 configure file/config7.h.in
+++ b/test cases/common/14 configure file/config7.h.in
@@ -1,16 +1,11 @@
-/* No escape */
+/* cmake substitions cannot be escaped */
#define MESSAGE1 "${var1}"
-
-/* Single escape means no replace */
#define MESSAGE2 "\${var1}"
-
-/* Replace pairs of escapes before '@' or '\@' with escape characters
- * (note we have to double number of pairs due to C string escaping)
- */
#define MESSAGE3 "\\\\${var1}"
-
-/* Pairs of escapes and then single escape to avoid replace */
#define MESSAGE4 "\\\\\${var1}"
+#define MESSAGE5 "@var1@"
+#define MESSAGE6 "\\@var1@"
+#define MESSAGE7 "\\\\@var1@"
-/* Check escape character outside variables */
-#define MESSAGE5 "\\ ${ \${ \\\\${ \\\\\${"
+/* backslash is an invalid variable character */
+#define MESSAGE8 "@var1\@"