aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--externals/build/SConstruct2
-rw-r--r--externals/signal/expr~/SConscript8
2 files changed, 9 insertions, 1 deletions
diff --git a/externals/build/SConstruct b/externals/build/SConstruct
index 14049757..39dadbb4 100644
--- a/externals/build/SConstruct
+++ b/externals/build/SConstruct
@@ -35,5 +35,5 @@ env.Alias('install', env.Install(os.path.join(prefix, 'doc/5.reference'), glob.g
# libraries
Export('env prefix')
-for subdir in Split('ann miXed OSCx pmpd unauthorized zexy'):
+for subdir in Split('ann miXed OSCx pmpd signal/expr~ unauthorized zexy'):
SConscript ('../' + subdir + '/SConscript')
diff --git a/externals/signal/expr~/SConscript b/externals/signal/expr~/SConscript
new file mode 100644
index 00000000..9d5ab2bb
--- /dev/null
+++ b/externals/signal/expr~/SConscript
@@ -0,0 +1,8 @@
+import glob
+import os
+Import('env prefix')
+
+for expr in Split('expr expr~ fexpr~'):
+ e = env.SharedLibrary(target=expr, source = glob.glob('*.c'))
+ env.Alias('install', env.Install(os.path.join(prefix, 'extra'), e))
+ Default(e)