From 64259d34b1d9daf5ab2a71f87786844af2a29959 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=B0smail=20D=C3=B6nmez?= Date: Mon, 24 Dec 2007 23:28:50 +0000 Subject: [PATCH] Pass our default flags --- pisi/actionsapi/cmaketools.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pisi/actionsapi/cmaketools.py b/pisi/actionsapi/cmaketools.py index 9f50ffdb..8fcc4a4f 100644 --- a/pisi/actionsapi/cmaketools.py +++ b/pisi/actionsapi/cmaketools.py @@ -56,7 +56,10 @@ class RunTimeError(pisi.actionsapi.Error): def configure(parameters = '', installPrefix = '/%s' % get.defaultprefixDIR(), sourceDir = '.'): '''configure source with given cmake parameters = "-DCMAKE_BUILD_TYPE -DCMAKE_CXX_FLAGS ... "''' if can_access_file(join_path(sourceDir, 'CMakeLists.txt')): - args = 'cmake -DCMAKE_INSTALL_PREFIX=%s %s %s' % (installPrefix, parameters, sourceDir) + args = 'cmake -DCMAKE_INSTALL_PREFIX=%s \ + -DCMAKE_C_FLAGS="%s" \ + -DCMAKE_CXX_FLAGS="%s" \ + -DCMAKE_LD_FLAGS="%s" %s %s' % (installPrefix, get.CFLAGS(), get.CXXFLAGS(), get.LDFLAGS(), parameters, sourceDir) if system(args): raise ConfigureError(_('Configure failed.'))