19 May
2020
19 May
'20
7:15 a.m.
The problem is that you have <build>no and <build>yes at the same time on Windows. The conditional rule I suggested would produce no additional properties on Windows (so that the test builds, provided that it is not disabled by other requirements) and <build>no on other target systems.
rule check-windows ( properties * ) { local result ; if ! <target-os>windows in $(properties) { result = <build>no ; } return $(result) ; }
Got it now, thanks a lot. Working and CI is happy!