forked from karasusan/OpenVDBForUnity
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.py
More file actions
17 lines (15 loc) · 759 Bytes
/
Copy pathbuild.py
File metadata and controls
17 lines (15 loc) · 759 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import platform
from conan.packager import ConanMultiPackager
if __name__ == "__main__":
builder = ConanMultiPackager()
builder.add_common_builds(shared_option_name="OpenVDBNativePlugin:shared")
# exclude packages that is dynamic library for Windows
filtered_builds = []
for settings, options, env_vars, build_requires, reference in builder.items:
if platform.system() == "Windows" and not options["OpenVDBNativePlugin:shared"]:
options["OpenVDBNativePlugin:shared"] = True
if platform.system() != "Windows" and not options["OpenVDBNativePlugin:shared"]:
continue
filtered_builds.append([settings, options, env_vars, build_requires])
builder.builds = filtered_builds
builder.run()