forked from conan-community/conan-cmake-installer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.py
27 lines (20 loc) · 989 Bytes
/
build.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import platform
from conan.packager import ConanMultiPackager
available_versions = ["3.11.0-rc1", "3.10.0", "3.9.0", "3.8.2",
"3.8.1", "3.8.0", "3.7.2", "3.7.1",
"3.7.0", "3.6.3", "3.6.2", "3.6.1",
"3.6.0", "3.5.2", "3.4.3", "3.3.2",
"3.2.3", "3.1.3", "3.0.2", "2.8.12"]
if __name__ == "__main__":
builder = ConanMultiPackager()
# New mode, with version field
for version in available_versions:
# Unknown problem with 3.0.2 on travis
if version > "3.0.2" or platform.system() == "Windows":
builder.add({}, {}, {}, {}, reference="cmake_installer/%s" % version)
# Old mode, with options
for version in available_versions:
# Unknown problem with 3.0.2 on travis
if version > "3.0.2" or platform.system() == "Windows":
builder.add({}, {"cmake_installer:version": version}, {}, {}, "cmake_installer/1.0")
builder.run()