Commit 65fa6bdb authored by Ramon Nou's avatar Ramon Nou
Browse files

hiredis to CMakePackage, and slurm

parent 60386e29
Loading
Loading
Loading
Loading
Loading
+20 −1
Original line number Diff line number Diff line
@@ -72,10 +72,29 @@ The following cache variables may also be set:
find_path(
  SLURM_INCLUDE_DIR
  NAMES slurm/slurm.h
  PATHS 
    ENV SLURM
    ENV SLURM_PATH
    ENV SLURM_ROOT
    ENV CPATH
    ENV C_INCLUDE_PATH
    ENV CPLUS_INCLUDE_PATH
  PATH_SUFFIXES include
)

find_library(SLURM_LIBRARY NAMES slurm)
find_library(SLURM_LIBRARY NAMES slurm
PATHS 
    ENV SLURM
    ENV SLURM_PATH
    ENV SLURM_ROOT
    ENV LD_LIBRARY_PATH
    ENV LIBRARY_PATH
    ENV PATH
  PATH_SUFFIXES
    "lib"
    "lib64"

)

mark_as_advanced(SLURM_INCLUDE_DIR SLURM_LIBRARY)

+2 −1
Original line number Diff line number Diff line
@@ -23,7 +23,7 @@
from spack.package import *


class Hiredis(MakefilePackage):
class Hiredis(CMakePackage):
    """A minimalistic C client library for the Redis database."""

    homepage = "https://github.com/redis/hiredis"
@@ -37,3 +37,4 @@ class Hiredis(MakefilePackage):
    def edit(self, spec, prefix):
        env['PREFIX'] = prefix
        env['USE_SSL'] = '1'
+6 −0
Original line number Diff line number Diff line
@@ -90,6 +90,12 @@ class Scord(CMakePackage):
    depends_on("boost@1.71 +program_options", when='@0.2.0:')
    depends_on("redis-plus-plus@1.3.3:", when='@0.2.0:')
    depends_on("cargo@0.3.2:", when='@0.3.1:')
    depends_on("slurm", when='@0.3.1:')

# slurm:
#   externals:
#    - spec: "slurm@23.02.6"
#      prefix: "opt/slurm-23.02.6/"

    with when("@0.2.0: +ofi"):
        depends_on("libfabric@1.14.0 fabrics=sockets,tcp,rxm")