mirror of
https://github.com/erkin/ponysay.git
synced 2024-11-24 21:37:59 +01:00
make fix
This commit is contained in:
parent
6fef59fc47
commit
a3447540e1
2 changed files with 18 additions and 3 deletions
6
configure
vendored
6
configure
vendored
|
@ -12,9 +12,11 @@ function makeMakefile()
|
|||
echo
|
||||
echo -e 'default: all\n'
|
||||
echo -e 'all: build\n'
|
||||
for func in $(echo 'build' 'prebuilt' 'install' 'uninstall' 'uninstall-old' 'clean' 'clean-old' 'view'); do
|
||||
echo -e "$func"':\n\t./setup.py $(PARAMS) '"$func"'\n'
|
||||
for func in $(echo 'build' 'prebuilt' 'uninstall' 'uninstall-old' 'clean' 'clean-old' 'view'); do
|
||||
echo -e "$func"':\n\t./setup.py ---DESTDIR="$(DESTDIR)" ---PREFIX="$(PREFIX)" $(PARAMS) '"$func"'\n'
|
||||
done
|
||||
echo -e 'install-build:\n\t./setup.py ---DESTDIR="$(DESTDIR)" ---PREFIX="$(PREFIX)" $(PARAMS) install\n'
|
||||
echo -e 'install:\n\t./setup.py ---DESTDIR="$(DESTDIR)" ---PREFIX="$(PREFIX)" $(PARAMS) prebuilt\n'
|
||||
}
|
||||
|
||||
|
||||
|
|
15
setup.py
15
setup.py
|
@ -64,6 +64,8 @@ class Setup():
|
|||
|
||||
opts.add_argumentless(alternatives = ['--help'])
|
||||
opts.add_argumentless(alternatives = ['--version'])
|
||||
opts.add_argumented (alternatives = ['---DESTDIR'], arg="DESTDIR")
|
||||
opts.add_argumented (alternatives = ['---PREFIX'], arg="PREFIX")
|
||||
|
||||
opts.add_argumentless(help = 'Install everything that is not explicity excluded', alternatives = ['--everything', '--with-everything'])
|
||||
opts.add_argumentless(help = 'Install only the essentials\nNote that this can vary depending on version', alternatives = ['--minimal'])
|
||||
|
@ -137,6 +139,17 @@ class Setup():
|
|||
self.linking = opts.opts['--linking'][0]
|
||||
|
||||
|
||||
if (opts.opts['---DESTDIR'] is not None) and (opts.opts['--dest-dir'] is not None):
|
||||
destdir = opts.opts['---DESTDIR'][0]
|
||||
if len(destdir) > 0:
|
||||
opts.opts['--dest-dir'] = [destdir]
|
||||
|
||||
if (opts.opts['---PREFIX'] is not None) and (opts.opts['--prefix'] is not None):
|
||||
prefix = opts.opts['---PREFIX'][0]
|
||||
if len(prefix) > 0:
|
||||
opts.opts['--prefix'] = [prefix]
|
||||
|
||||
|
||||
if (len(opts.files) > 1) or (opts.opts['--help'] is not None) or ((len(opts.files) == 1) and (opts.files[0] == 'help')):
|
||||
opts.help()
|
||||
elif (opts.opts['--version'] is not None) or ((len(opts.files) == 1) and (opts.files[0] == 'version')):
|
||||
|
@ -784,7 +797,7 @@ class Setup():
|
|||
destdir = opts['--dest-dir'][0]
|
||||
for key in conf:
|
||||
if conf[key] not in (None, False, True):
|
||||
if conf.startswith('/'):
|
||||
if conf[key].startswith('/'):
|
||||
conf[key] = destdir + conf[key]
|
||||
|
||||
return conf
|
||||
|
|
Loading…
Reference in a new issue