]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/tools/build/test/transitive_skip.py
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / tools / build / test / transitive_skip.py
CommitLineData
1e59de90
TL
1#!/usr/bin/python
2
3# Copyright 2021 Dmitry Arkhipov (grisumbras@gmail.com)
4# Distributed under the Boost Software License, Version 1.0.
5# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
6
7# Regression test: it was possible that due to evaluation of conditional
8# requirements, two different values of non-free features were present in a
9# property set.
10
11import BoostBuild
12
13t = BoostBuild.Tester()
14
15t.write("a.cpp", "")
16
17t.write("jamroot.jam", """
18alias dep : : <build>no ;
19make a : dep : maker ;
20
21actions maker
22{
23 this-command-is-unlikely-to-succeed ;
24}
25
26""")
27
28t.run_build_system()
29
30t.cleanup()