actionsapi/cmaketools: Remove Makefile check from cmaketools.install
Developer may add '-C dir' parameter, so we should take this into account.
This commit is contained in:
@@ -84,23 +84,20 @@ def fixInfoDir():
|
|||||||
|
|
||||||
def install(parameters = '', argument = 'install'):
|
def install(parameters = '', argument = 'install'):
|
||||||
'''install source into install directory with given parameters'''
|
'''install source into install directory with given parameters'''
|
||||||
if can_access_file('makefile') or can_access_file('Makefile') or can_access_file('GNUmakefile'):
|
# You can't squeeze unix paths with things like 'bindir', 'datadir', etc with CMake
|
||||||
# You can't squeeze unix paths with things like 'bindir', 'datadir', etc with CMake
|
# http://public.kitware.com/pipermail/cmake/2006-August/010748.html
|
||||||
# http://public.kitware.com/pipermail/cmake/2006-August/010748.html
|
args = 'make DESTDIR="%(destdir)s" \
|
||||||
args = 'make DESTDIR="%(destdir)s" \
|
%(parameters)s \
|
||||||
%(parameters)s \
|
%(argument)s' % {
|
||||||
%(argument)s' % {
|
'destdir' : get.installDIR(),
|
||||||
'destdir' : get.installDIR(),
|
'parameters' : parameters,
|
||||||
'parameters' : parameters,
|
'argument' : argument,
|
||||||
'argument' : argument,
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if system(args):
|
if system(args):
|
||||||
raise InstallError(_('Install failed.'))
|
raise InstallError(_('Install failed.'))
|
||||||
else:
|
|
||||||
fixInfoDir()
|
|
||||||
else:
|
else:
|
||||||
raise InstallError(_('No Makefile found.'))
|
fixInfoDir()
|
||||||
|
|
||||||
def rawInstall(parameters = '', argument = 'install'):
|
def rawInstall(parameters = '', argument = 'install'):
|
||||||
'''install source into install directory with given parameters = PREFIX=%s % get.installDIR()'''
|
'''install source into install directory with given parameters = PREFIX=%s % get.installDIR()'''
|
||||||
|
|||||||
Reference in New Issue
Block a user