@@ -27,20 +27,41 @@ $SOURCE/clean.sh
27
27
28
28
# ----------------- configure project ---------------------
29
29
30
- # Options: -DENABLE_MYFEATURE =ON
30
+ # Options: -DENABLE_FEATURE_A =ON
31
31
32
32
mkdir -p $HERE /build_1
33
- ecbuild -DENABLE_MYFEATURE =ON $SOURCE /test_project -B $HERE /build_1 | tee $HERE /build_1.log
34
- EXPECT_ONE_OF $HERE /build_1.log " * MYFEATURE , proja(ON): '', projb(ON): ''"
33
+ ecbuild -DENABLE_FEATURE_A =ON $SOURCE /test_project -B $HERE /build_1 | tee $HERE /build_1.log
34
+ EXPECT_ONE_OF $HERE /build_1.log " * FEATURE_A , proja(ON): '', projb(ON): ''"
35
35
36
- # Options: -DENABLE_MYFEATURE =ON -DPROJB_ENABLE_MYFEATURE =OFF
36
+ # Options: -DENABLE_FEATURE_A =ON -DPROJB_ENABLE_FEATURE_A =OFF
37
37
38
38
mkdir -p $HERE /build_2
39
- ecbuild -DENABLE_MYFEATURE =ON -DPROJB_ENABLE_MYFEATURE =OFF $SOURCE /test_project -B $HERE /build_2 | tee $HERE /build_2.log
40
- EXPECT_ONE_OF $HERE /build_2.log " * MYFEATURE , proja(ON): '', projb(OFF): ''"
39
+ ecbuild -DENABLE_FEATURE_A =ON -DPROJB_ENABLE_FEATURE_A =OFF $SOURCE /test_project -B $HERE /build_2 | tee $HERE /build_2.log
40
+ EXPECT_ONE_OF $HERE /build_2.log " * FEATURE_A , proja(ON): '', projb(OFF): ''"
41
41
42
- # Options: -DENABLE_MYFEATURE =OFF -DPROJB_ENABLE_MYFEATURE =ON
42
+ # Options: -DENABLE_FEATURE_A =OFF -DPROJB_ENABLE_FEATURE_A =ON -DSOME_PACKAGE_FOUND=OFF
43
43
44
44
mkdir -p $HERE /build_3
45
- ecbuild -DENABLE_MYFEATURE=OFF -DPROJB_ENABLE_MYFEATURE=ON $SOURCE /test_project -B $HERE /build_3 | tee $HERE /build_3.log
46
- EXPECT_ONE_OF $HERE /build_3.log " * MYFEATURE, proja(OFF): '', projb(ON): ''"
45
+ ecbuild -DENABLE_FEATURE_A=OFF -DPROJB_ENABLE_FEATURE_A=ON -DSOME_PACKAGE_FOUND=OFF $SOURCE /test_project -B $HERE /build_3 | tee $HERE /build_3.log
46
+ EXPECT_ONE_OF $HERE /build_3.log " * FEATURE_A, proja(OFF): '', projb(ON): ''"
47
+ EXPECT_ONE_OF $HERE /build_3.log " * FEATURE_B, projb(OFF): ''"
48
+
49
+ # Options: -DENABLE_FEATURE_A=OFF -DPROJB_ENABLE_FEATURE_A=ON -DSOME_PACKAGE_FOUND=ON
50
+
51
+ mkdir -p $HERE /build_4
52
+ ecbuild -DENABLE_FEATURE_A=OFF -DPROJB_ENABLE_FEATURE_A=ON -DSOME_PACKAGE_FOUND=ON $SOURCE /test_project -B $HERE /build_4 | tee $HERE /build_4.log
53
+ EXPECT_ONE_OF $HERE /build_4.log " * FEATURE_A, proja(OFF): '', projb(ON): ''"
54
+ EXPECT_ONE_OF $HERE /build_4.log " * FEATURE_B, projb(ON): ''"
55
+
56
+ # Options: -DENABLE_FEATURE_A=OFF -DPROJB_ENABLE_FEATURE_A=ON -DENABLE_FEATURE_B=ON -DSOME_PACKAGE_FOUND=ON
57
+
58
+ mkdir -p $HERE /build_5
59
+ ecbuild -DENABLE_FEATURE_A=OFF -DPROJB_ENABLE_FEATURE_A=ON -DENABLE_FEATURE_B=ON -DSOME_PACKAGE_FOUND=ON $SOURCE /test_project -B $HERE /build_5 | tee $HERE /build_5.log
60
+ EXPECT_ONE_OF $HERE /build_5.log " * FEATURE_A, proja(OFF): '', projb(ON): ''"
61
+ EXPECT_ONE_OF $HERE /build_5.log " * FEATURE_B, projb(ON): ''"
62
+
63
+ # Options: -DENABLE_FEATURE_A=OFF -DPROJB_ENABLE_FEATURE_A=ON -DENABLE_FEATURE_B=ON -DSOME_PACKAGE_FOUND=OFF
64
+
65
+ mkdir -p $HERE /build_6
66
+ ecbuild -DENABLE_FEATURE_A=OFF -DPROJB_ENABLE_FEATURE_A=ON -DENABLE_FEATURE_B=ON -DSOME_PACKAGE_FOUND=OFF $SOURCE /test_project -B $HERE /build_6 | tee $HERE /build_6.log
67
+ EXPECT_ONE_OF $HERE /build_6.log " Configuring incomplete, errors occurred!"
0 commit comments