diff options
author | one <wangan.cs@gmail.com> | 2024-04-06 04:36:45 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-05 13:36:45 -0700 |
commit | 6f7eb3750cc100dc9cd6c02730d16ff8eb0c2d9e (patch) | |
tree | 77d130d659ae194eeca7bc30f1ac0a134e69b60e | |
parent | 2121eb31ba14e17e50cd893b20f5e8b747231db5 (diff) | |
download | spack-6f7eb3750cc100dc9cd6c02730d16ff8eb0c2d9e.tar.gz spack-6f7eb3750cc100dc9cd6c02730d16ff8eb0c2d9e.tar.bz2 spack-6f7eb3750cc100dc9cd6c02730d16ff8eb0c2d9e.tar.xz spack-6f7eb3750cc100dc9cd6c02730d16ff8eb0c2d9e.zip |
Add new versions of tinyxml2 (#43467)
* Add new versions of tinyxml2
Added 7.0.0 to 10.0.0
* Add the variant "shared"
-rw-r--r-- | var/spack/repos/builtin/packages/tinyxml2/package.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/tinyxml2/package.py b/var/spack/repos/builtin/packages/tinyxml2/package.py index 4aca62c7e4..0818ef11a6 100644 --- a/var/spack/repos/builtin/packages/tinyxml2/package.py +++ b/var/spack/repos/builtin/packages/tinyxml2/package.py @@ -14,6 +14,10 @@ class Tinyxml2(CMakePackage): license("Zlib") + version("10.0.0", sha256="3bdf15128ba16686e69bce256cc468e76c7b94ff2c7f391cc5ec09e40bff3839") + version("9.0.0", sha256="cc2f1417c308b1f6acc54f88eb70771a0bf65f76282ce5c40e54cfe52952702c") + version("8.0.0", sha256="6ce574fbb46751842d23089485ae73d3db12c1b6639cda7721bf3a7ee862012c") + version("7.0.0", sha256="fa0d1c745d65d4d833e62cb183e23c2034dc7a35ec1a4977e808bdebb9b4fe60") version("6.2.0", sha256="cdf0c2179ae7a7931dba52463741cf59024198bbf9673bf08415bcb46344110f") version("4.0.1", sha256="14b38ef25cc136d71339ceeafb4856bb638d486614103453eccd323849267f20") version("4.0.0", sha256="90add44f06de081047d431c08d7269c25b4030e5fe19c3bc8381c001ce8f258c") @@ -21,3 +25,13 @@ class Tinyxml2(CMakePackage): version("2.2.0", sha256="f891224f32e7a06bf279290619cec80cc8ddc335c13696872195ffb87f5bce67") version("2.1.0", sha256="4bdd6569fdce00460bf9cda0ff5dcff46d342b4595900d849cc46a277a74cce6") version("2.0.2", sha256="3cc3aa09cd1ce77736f23488c7cb24e65e11daed4e870ddc8d352aa4070c7c74") + + variant("shared", default=False, description="Build shared library") + + def cmake_args(self): + args = [] + + if self.spec.satisfies("+shared"): + args.append("-DBUILD_SHARED_LIBS=ON") + + return args |