File tree Expand file tree Collapse file tree 2 files changed +62
-0
lines changed
test/standalone/cmakedefine Expand file tree Collapse file tree 2 files changed +62
-0
lines changed Original file line number Diff line number Diff line change
1
+ cmake_minimum_required (VERSION 3.15 )
2
+
3
+ project (cmakdefine LANGUAGES )
4
+
5
+ # config.h.in
6
+ set (noval )
7
+ set (nullval )
8
+ set (trueval 1 )
9
+ set (falseval 0 )
10
+ set (zeroval 0 )
11
+ set (oneval 1 )
12
+ set (tenval 10 )
13
+ set (stringval "test" )
14
+
15
+
16
+ set (boolnoval )
17
+ set (boolnullval )
18
+ set (booltrueval 1 )
19
+ set (boolfalseval 0 )
20
+ set (boolzeroval 0 )
21
+ set (booloneval 1 )
22
+ set (booltenval 10 )
23
+ set (boolstringval "test" )
24
+
25
+ configure_file (config.h.in ${PROJECT_SOURCE_DIR} /expected_config.h )
26
+
27
+ # pwd.sh.in
28
+ set (DIR "\$ {PWD}" )
29
+
30
+ configure_file (pwd.sh.in ${PROJECT_SOURCE_DIR} /expected_pwd.sh )
31
+
32
+ # sigil.h.in
33
+ configure_file (sigil.h.in ${PROJECT_SOURCE_DIR} /expected_sigil.h )
34
+
35
+ # stack.h.in
36
+ set (AT "@" )
37
+ set (UNDERSCORE "_" )
38
+ set (NEST_UNDERSCORE_PROXY "UNDERSCORE" )
39
+ set (NEST_PROXY "NEST_UNDERSCORE_PROXY" )
40
+
41
+ configure_file (stack.h.in ${PROJECT_SOURCE_DIR} /expected_stack.h )
42
+
43
+ # wrapper.h.in
44
+ set (DOLLAR "$" )
45
+ set (TEXT "TRAP" )
46
+
47
+ set (STRING "TEXT" )
48
+ set (STRING_AT "@STRING@" )
49
+ set (STRING_CURLY "{STRING}" )
50
+ set (STRING_VAR "\$ {STRING}" )
51
+
52
+ configure_file (wrapper.h.in ${PROJECT_SOURCE_DIR} /expected_wrapper.h )
Original file line number Diff line number Diff line change
1
+ #! /bin/env bash
2
+
3
+ set -x
4
+ set -e
5
+
6
+ TESTDIR=" $( realpath " $( dirname " ${BASH_SOURCE[0]} " ) " ) "
7
+ BUILDDIR=" ${TESTDIR} /build"
8
+
9
+ cmake -B " ${BUILDDIR} " " ${TESTDIR} "
10
+ rm -rf " ${BUILDDIR} "
You can’t perform that action at this time.
0 commit comments