summaryrefslogtreecommitdiff
blob: 66b0165b9eb01af555352446460b611e611fc48d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
diff --git a/wrapper/ibus/SConstruct b/wrapper/ibus/SConstruct
index 92b1094..3e1166f 100644
--- a/wrapper/ibus/SConstruct
+++ b/wrapper/ibus/SConstruct
@@ -14,7 +14,7 @@ sources = ['src/debug.cpp',
 
 locales = ['zh_CN']
 
-cflags = '-O2 -g -pipe'
+cflags = '-O2 -g -pipe '
 version = '2.0.3'
 
 AddOption('--prefix', dest='prefix', metavar='DIR',
@@ -62,9 +62,6 @@ if GetOption('datadir') is not None:
 
 opts.Save('configure.conf', env)
 
-if GetOption('rpath') is not None:
-    env.Append(LINKFLAGS='-Wl,-R -Wl,%s' % GetOption('rpath'))
-
 envvar = [('CC', 'CC'),
           ('CXX', 'CXX'),
           ('CFLAGS', 'CFLAGS'),
@@ -85,6 +82,9 @@ extra_cflags += ' -DGETTEXT_PACKAGE=\'"%s"\'' % gettext_package
 env.Append(CFLAGS=extra_cflags)
 env.Append(CXXFLAGS=extra_cflags)
 
+if GetOption('rpath') is not None:
+    env.Append(LINKFLAGS=' -Wl,-R -Wl,%s' % GetOption('rpath'))
+
 #
 #==============================configure================================
 #