summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/ceres-solver/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/ceres-solver/package.py')
-rw-r--r--var/spack/repos/builtin/packages/ceres-solver/package.py47
1 files changed, 21 insertions, 26 deletions
diff --git a/var/spack/repos/builtin/packages/ceres-solver/package.py b/var/spack/repos/builtin/packages/ceres-solver/package.py
index 0014b5138d..f31af9d684 100644
--- a/var/spack/repos/builtin/packages/ceres-solver/package.py
+++ b/var/spack/repos/builtin/packages/ceres-solver/package.py
@@ -15,41 +15,36 @@ class CeresSolver(CMakePackage):
"""
homepage = "http://ceres-solver.org"
- url = "http://ceres-solver.org/ceres-solver-1.12.0.tar.gz"
+ url = "http://ceres-solver.org/ceres-solver-1.12.0.tar.gz"
- version('2.0.0', sha256='10298a1d75ca884aa0507d1abb0e0f04800a92871cd400d4c361b56a777a7603')
- version('1.14.0', sha256='4744005fc3b902fed886ea418df70690caa8e2ff6b5a90f3dd88a3d291ef8e8e')
- version('1.12.0', sha256='745bfed55111e086954126b748eb9efe20e30be5b825c6dec3c525cf20afc895')
+ version("2.0.0", sha256="10298a1d75ca884aa0507d1abb0e0f04800a92871cd400d4c361b56a777a7603")
+ version("1.14.0", sha256="4744005fc3b902fed886ea418df70690caa8e2ff6b5a90f3dd88a3d291ef8e8e")
+ version("1.12.0", sha256="745bfed55111e086954126b748eb9efe20e30be5b825c6dec3c525cf20afc895")
- variant('suitesparse', default=False, description='Build with SuiteSparse')
- variant('shared', default=True, description='Build shared libraries')
- variant('examples', default=False, description='Build examples')
+ variant("suitesparse", default=False, description="Build with SuiteSparse")
+ variant("shared", default=True, description="Build shared libraries")
+ variant("examples", default=False, description="Build examples")
- depends_on('eigen@3:')
- depends_on('lapack')
- depends_on('glog')
+ depends_on("eigen@3:")
+ depends_on("lapack")
+ depends_on("glog")
def cmake_args(self):
- args = [
- '-DCXSPARSE=OFF',
- '-DEIGENSPARSE=ON',
- '-DLAPACK=ON',
- '-DSCHUR_SPECIALIZATIONS=OFF'
- ]
-
- if '+suitesparse' in self.spec:
- args.append('-DSUITESPARSE=ON')
+ args = ["-DCXSPARSE=OFF", "-DEIGENSPARSE=ON", "-DLAPACK=ON", "-DSCHUR_SPECIALIZATIONS=OFF"]
+
+ if "+suitesparse" in self.spec:
+ args.append("-DSUITESPARSE=ON")
else:
- args.append('-DSUITESPARSE=OFF')
+ args.append("-DSUITESPARSE=OFF")
- if '+shared' in self.spec:
- args.append('-DBUILD_SHARED_LIBS=ON')
+ if "+shared" in self.spec:
+ args.append("-DBUILD_SHARED_LIBS=ON")
else:
- args.append('-DBUILD_SHARED_LIBS=OFF')
+ args.append("-DBUILD_SHARED_LIBS=OFF")
- if '+examples' in self.spec:
- args.append('-DBUILD_EXAMPLES=ON')
+ if "+examples" in self.spec:
+ args.append("-DBUILD_EXAMPLES=ON")
else:
- args.append('-DBUILD_EXAMPLES=OFF')
+ args.append("-DBUILD_EXAMPLES=OFF")
return args