diff options
author | Adam J. Stewart <ajstewart426@gmail.com> | 2023-04-27 21:54:48 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-27 21:54:48 -0500 |
commit | ee7cdb8a684c481ef8ff592c527d6a7f0a71dee4 (patch) | |
tree | 0328fe96563d2b9add5a15ef22cc0f23ac4c1e5e /var | |
parent | 7dc0bf5fcbcb2489aaef4e28b2c302a1aefd42fd (diff) | |
download | spack-ee7cdb8a684c481ef8ff592c527d6a7f0a71dee4.tar.gz spack-ee7cdb8a684c481ef8ff592c527d6a7f0a71dee4.tar.bz2 spack-ee7cdb8a684c481ef8ff592c527d6a7f0a71dee4.tar.xz spack-ee7cdb8a684c481ef8ff592c527d6a7f0a71dee4.zip |
macOS: use Apple GL/GLU by default (#36618)
* macOS: use Apple GL/GLU by default
* Use CLT instead
* Use CLT instead
* Undo change to libuuid
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/apple-gl/package.py | 13 | ||||
-rw-r--r-- | var/spack/repos/builtin/packages/apple-glu/package.py | 15 |
2 files changed, 7 insertions, 21 deletions
diff --git a/var/spack/repos/builtin/packages/apple-gl/package.py b/var/spack/repos/builtin/packages/apple-gl/package.py index f2eb325284..49c764cbb3 100644 --- a/var/spack/repos/builtin/packages/apple-gl/package.py +++ b/var/spack/repos/builtin/packages/apple-gl/package.py @@ -30,11 +30,6 @@ class AppleGl(Package): phases = [] - sdk_base = ( - "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/" - "Developer/SDKs/MacOSX" - ) - def setup_dependent_build_environment(self, env, dependent_spec): # we try to setup a build environment with enough hints # for the build system to pick up on the Apple framework version @@ -44,16 +39,14 @@ class AppleGl(Package): # - for the rest of the build systems we'll assume that # setting the C_INCLUDE_PATH will be enough for the compilation phase # and *** for the link phase. - env.prepend_path("C_INCLUDE_PATH", self.sdk_base) + env.prepend_path("C_INCLUDE_PATH", self.prefix[:-4]) @property def headers(self): return HeaderList( - "{}.sdk/System/Library/Frameworks/OpenGL.framework/Headers".format(self.sdk_base) + join_path(self.prefix, "System/Library/Frameworks/OpenGL.framework/Headers") ) @property def libs(self): - return LibraryList( - "{}.sdk/System/Library/Frameworks/OpenGL.framework".format(self.sdk_base) - ) + return LibraryList(join_path(self.prefix, "System/Library/Frameworks/OpenGL.framework")) diff --git a/var/spack/repos/builtin/packages/apple-glu/package.py b/var/spack/repos/builtin/packages/apple-glu/package.py index 26fd8fba54..ba20061d3f 100644 --- a/var/spack/repos/builtin/packages/apple-glu/package.py +++ b/var/spack/repos/builtin/packages/apple-glu/package.py @@ -10,7 +10,7 @@ from spack.package import * class AppleGlu(Package): """Shim package for Apple implementation of OpenGL Utility Libray (GLU)""" - homepage = "" + homepage = "https://developer.apple.com/library/archive/documentation/GraphicsImaging/Conceptual/OpenGL-MacProgGuide/opengl_intro/opengl_intro.html" maintainers("aphecetche") @@ -28,11 +28,6 @@ class AppleGlu(Package): phases = [] - sdk_base = ( - "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/" - "Developer/SDKs/MacOSX" - ) - def setup_dependent_build_environment(self, env, dependent_spec): # we try to setup a build environment with enough hints # for the build system to pick up on the Apple framework version @@ -42,16 +37,14 @@ class AppleGlu(Package): # - for the rest of the build systems we'll assume that # setting the C_INCLUDE_PATH will be enough for the compilation phase # and *** for the link phase. - env.prepend_path("C_INCLUDE_PATH", self.sdk_base) + env.prepend_path("C_INCLUDE_PATH", self.prefix[:-4]) @property def headers(self): return HeaderList( - "{}.sdk/System/Library/Frameworks/OpenGL.framework/Headers".format(self.sdk_base) + join_path(self.prefix, "System/Library/Frameworks/OpenGL.framework/Headers") ) @property def libs(self): - return LibraryList( - "{}.sdk/System/Library/Frameworks/OpenGL.framework".format(self.sdk_base) - ) + return LibraryList(join_path(self.prefix, "System/Library/Frameworks/OpenGL.framework")) |