[buildj] Adding waf 1.6 support
- From: Alberto Ruiz <aruiz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [buildj] Adding waf 1.6 support
- Date: Tue, 28 Sep 2010 23:01:57 +0000 (UTC)
commit 88c28b333d885c34221a4b2ef7798acb294eb145
Author: Alberto Ruiz <aruiz gnome org>
Date: Wed Sep 29 00:02:19 2010 +0100
Adding waf 1.6 support
buildj.py | 16 ++++++++--------
extra_tools.py | 38 --------------------------------------
waf | Bin 89767 -> 0 bytes
waf-1.6p2 | Bin 0 -> 72778 bytes
wscript | 3 +--
5 files changed, 9 insertions(+), 48 deletions(-)
---
diff --git a/buildj.py b/buildj.py
index e91ea6e..5be4df2 100644
--- a/buildj.py
+++ b/buildj.py
@@ -6,15 +6,15 @@ WAF_TOOLS = {'cc': 'compiler_cc',
'vala': 'compiler_cc vala'}
# (Tool,Type) -> Waf features map
-FEATURES_MAP = {('cc', 'program'): 'cc cprogram',
- ('cc', 'sharedlib'): 'cc cshlib',
- ('cc', 'staticlib'): 'cc cstaticlib',
+FEATURES_MAP = {('cc', 'program'): 'c cprogram',
+ ('cc', 'sharedlib'): 'c cshlib',
+ ('cc', 'staticlib'): 'c cstlib',
('c++', 'program'): 'cxx cprogram',
- ('c++', 'sharedlib'): 'cxx cshlib',
- ('c++', 'staticlib'): 'cxx cstaticlib',
- ('vala', 'program'): 'cc cprogram',
- ('vala', 'sharedlib'): 'cc cshlib',
- ('vala', 'staticlib'): 'cc cstaticlib'}
+ ('c++', 'sharedlib'): 'cxxshlib',
+ ('c++', 'staticlib'): 'cxxstlib',
+ ('vala', 'program'): 'c cprogram',
+ ('vala', 'sharedlib'): 'c cshlib',
+ ('vala', 'staticlib'): 'c cstlib'}
CC_TOOLCHAIN = {'ADDR2LINE': 'addr2line',
'AS': 'as', 'CC': 'gcc', 'CPP': 'cpp',
diff --git a/waf-1.6p2 b/waf-1.6p2
new file mode 100755
index 0000000..bcd2715
Binary files /dev/null and b/waf-1.6p2 differ
diff --git a/wscript b/wscript
index 48001d3..7a304e3 100644
--- a/wscript
+++ b/wscript
@@ -2,7 +2,6 @@ import os
import Utils
import Options
from buildj import *
-#import extra_tools
APPNAME = None
VERSION = None
@@ -52,7 +51,7 @@ def set_crosscompile_env (prefix, env={}):
#TODO: Cache json values? Worth it?
#TODO: Allow definition of different json filename
-def set_options (opt):
+def options (opt):
project = parse_project_file ()
#BuilDj options
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]