message: remove blueos requirement on cuda logic
diff: @@ -199,7 +199,6 @@ class Axom(CachedCMakePackage, CudaPackage):
  spec = self.spec
  entries = super(Axom, self).initconfig_hardware_entries()
  - if spec.satisfies('target=ppc64le:'):
  if "+cuda" in spec:
  entries.append(cmake_cache_option("ENABLE_CUDA", True))
  entries.append(cmake_cache_option("CUDA_SEPARABLE_COMPILATION",
  @@ -247,23 +246,18 @@ class Axom(CachedCMakePackage, CudaPackage):
  not spec.satisfies('+cuda target=ppc64le:')
  ))
  - if spec.satisfies('target=ppc64le:'):
  - if (self.compiler.fc is not None) and ("xlf" in self.compiler.fc):
  - description = ("Converts C-style comments to Fortran style "
  - "in preprocessed files")
  - entries.append(cmake_cache_string(
  - "BLT_FORTRAN_FLAGS",
  - "-WF,-C! -qxlf2003=polymorphic",
  - description))
  # Grab lib directory for the current fortran compiler
  libdir = pjoin(os.path.dirname(
  os.path.dirname(self.compiler.fc)),
  "lib")
  description = ("Adds a missing rpath for libraries "
  "associated with the fortran compiler")
  +
  linker_flags = "${BLT_EXE_LINKER_FLAGS} -Wl,-rpath," + libdir
  +
  entries.append(cmake_cache_string("BLT_EXE_LINKER_FLAGS",
  linker_flags, description))
  +
  if "+shared" in spec:
  linker_flags = "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-rpath," \
  + libdir
  @@ -271,6 +265,15 @@ class Axom(CachedCMakePackage, CudaPackage):
  "CMAKE_SHARED_LINKER_FLAGS",
  linker_flags, description))
  + if spec.satisfies('target=ppc64le:'):
  + if (self.compiler.fc is not None) and ("xlf" in self.compiler.fc):
  + description = ("Converts C-style comments to Fortran style "
  + "in preprocessed files")
  + entries.append(cmake_cache_string(
  + "BLT_FORTRAN_FLAGS",
  + "-WF,-C! -qxlf2003=polymorphic",
  + description))
  +
  # Fix for working around CMake adding implicit link directories
  # returned by the BlueOS compilers to link executables with
  # non-system default stdlib
  