astyle: Fix makefile for install parameter (#20899)

This commit is contained in:
Tomoyasu Nojiri 2021-01-15 02:56:24 +09:00 committed by GitHub
parent 74b2c85b41
commit d0891d5d26
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -4,7 +4,6 @@
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
from spack import *
import sys
class Astyle(MakefilePackage):
@ -32,9 +31,9 @@ def build_directory(self):
def edit(self, spec, prefix):
makefile = join_path(self.build_directory, 'Makefile')
filter_file(r'^CXX\s*=.*', 'CXX=%s' % spack_cxx, makefile)
# strangely enough install -o $(USER) -g $(USER) stoped working on OSX
if sys.platform == 'darwin':
filter_file(r'^INSTALL=.*', 'INSTALL=install', makefile)
# If the group is not a user account, the installation will fail,
# so remove the -o $ (USER) -g $ (USER) parameter.
filter_file(r'^INSTALL=.*', 'INSTALL=install', makefile)
@property
def install_targets(self):