am-project: Fix regression test
[anjuta.git] / plugins / am-project / tests / ltinit.at
blobef084dcd53c210f2782da946b5bbf972b87fcf91
1 AT_SETUP([Read and Write LT_INIT macro])
2 AS_MKDIR_P([empty])
3 AT_DATA([empty/configure.ac],
4 [[AC_INIT(empty)
5 AC_CONFIG_FILES(Makefile)
6 ]])
7 AT_DATA([empty/Makefile.am],
8 [[
9 ]])
10 AT_DATA([expect],
11 [[ROOT (): empty1
12     PROPERTY (Name): empty
13     PROPERTY (Libtool support):
14     SOURCE (): configure.ac
15     SOURCE (): Makefile.am
16 ]])
17 AT_DATA([reference],
18 [[AC_INIT(empty)
19 LT_INIT()
20 AC_CONFIG_FILES(Makefile)
21 ]])
22 AT_PARSER_CHECK([load empty \
23                  move empty1 \
24                  set 0 LT_INIT ""\
25                  list \
26                  save])
27 AT_CHECK([diff -b empty1/configure.ac reference])
28 AT_PARSER_CHECK([load empty1 \
29                 list])
30 AT_CHECK([diff -b output expect])
34 AT_DATA([expect],
35 [[ROOT (): empty2
36      PROPERTY (Name): empty
37      PROPERTY (Libtool support): disable-shared
38     SOURCE (): configure.ac
39     SOURCE (): Makefile.am
40 ]])
41 AT_DATA([reference],
42 [[AC_INIT(empty)
43 LT_INIT(disable-shared)
44 AC_CONFIG_FILES(Makefile)
45 ]])
46 AT_PARSER_CHECK([load empty1 \
47                  move empty2 \
48                  set 0 LT_INIT "disable-shared" \
49                  list \
50                  save])
51 AT_CHECK([diff -b empty2/configure.ac reference])
52 AT_PARSER_CHECK([load empty2 \
53                 list])
54 AT_CHECK([diff -b output expect])
58 AT_DATA([expect],
59 [[ROOT (): empty3
60     PROPERTY (Name): empty
61     PROPERTY (Libtool support): disable-shared pic-only
62     SOURCE (): configure.ac
63     SOURCE (): Makefile.am
64 ]])
65 AT_DATA([reference],
66 [[AC_INIT(empty)
67 LT_INIT(disable-shared pic-only)
68 AC_CONFIG_FILES(Makefile)
69 ]])
70 AT_PARSER_CHECK([load empty2 \
71                  move empty3 \
72                  set 0 LT_INIT "disable-shared pic-only" \
73                  list \
74                  save])
75 AT_CHECK([diff -b empty3/configure.ac reference])
76 AT_PARSER_CHECK([load empty3 \
77                 list])
78 AT_CHECK([diff -b output expect])
82 AT_DATA([expect],
83 [[ROOT (): empty4
84     PROPERTY (Name): empty
85     PROPERTY (Libtool support): pic-only
86     SOURCE (): configure.ac
87     SOURCE (): Makefile.am
88 ]])
89 AT_DATA([reference],
90 [[AC_INIT(empty)
91 LT_INIT(pic-only)
92 AC_CONFIG_FILES(Makefile)
93 ]])
94 AT_PARSER_CHECK([load empty3 \
95                  move empty4 \
96                  set 0 LT_INIT "pic-only" \
97                  list \
98                  save])
99 AT_CHECK([diff -b empty4/configure.ac reference])
100 AT_PARSER_CHECK([load empty4 \
101                 list])
102 AT_CHECK([diff -b output expect])
106 AT_DATA([expect],
107 [[ROOT (): empty5
108     PROPERTY (Name): empty
109     SOURCE (): configure.ac
110     SOURCE (): Makefile.am
112 AT_DATA([reference],
113 [[AC_INIT(empty)
114 AC_CONFIG_FILES(Makefile)
116 AT_PARSER_CHECK([load empty4 \
117                  move empty5 \
118                  clear 0 LT_INIT \
119                  list \
120                  save])
121 AT_CHECK([diff -b empty5/configure.ac reference])
122 AT_PARSER_CHECK([load empty5 \
123                 list])
124 AT_CHECK([diff -b output expect])
128 AT_CLEANUP