[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    playground/devtools/waf/wafadmin/Tools
From:       Thomas Nagy <tnagyemail-mail () yahoo ! fr>
Date:       2006-07-08 0:20:59
Message-ID: 1152318059.189401.19309.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 559673 by tnagy:

Cosmetic changes.


 M  +10 -12    Ocaml.py  


--- trunk/playground/devtools/waf/wafadmin/Tools/Ocaml.py #559672:559673
@@ -10,6 +10,7 @@
 
 
 Action.simple_action('ocaml', '${OCAMLCOMP} ${OCAMLPATH} -c -o ${TGT} ${SRC}')
+Action.simple_action('ocalink', '${OCALINK} ${OCALINKFLAGS} ${SRC} -o ${TGT}')
 
 native_lst=['native', 'all']
 bytecode_lst=['bytecode', 'all']
@@ -32,16 +33,16 @@
 			self.is_native                 = 1
 			self.native_env                = Params.g_build.m_allenvs['default'].copy()
 			self.native_env['OCAMLCOMP']   = self.native_env['OCAMLOPT']
-			self.native_env['LINK']        = self.native_env['OCAMLOPT']
+			self.native_env['OCALINK']     = self.native_env['OCAMLOPT']
 		if type in bytecode_lst:
 			self.is_bytecode               = 1
 			self.bytecode_env              = Params.g_build.m_allenvs['default'].copy()
 			self.bytecode_env['OCAMLCOMP'] = self.bytecode_env['OCAMLC']
-			self.bytecode_env['LINK']      = self.bytecode_env['OCAMLC']
+			self.bytecode_env['OCALINK']   = self.bytecode_env['OCAMLC']
 
 		if self.islibrary:
-			self.bytecode_env['LINKFLAGS'] = '-a'
-			self.native_env['LINKFLAGS']   = '-a'
+			self.bytecode_env['OCALINKFLAGS'] = '-a'
+			self.native_env['OCALINKFLAGS']   = '-a'
 
 	def apply_incpaths(self):
 		inc_lst = self.includes.split()
@@ -91,14 +92,14 @@
 				bytecode_tasks.append(task)
 
 		if self.is_bytecode:
-			linktask = self.create_task('link', self.bytecode_env, 101)
+			linktask = self.create_task('ocalink', self.bytecode_env, 101)
 			objfiles = []
 			for t in bytecode_tasks: objfiles.append(t.m_outputs[0])
 			linktask.m_inputs  = objfiles
 			linktask.m_outputs = self.file_in(self.get_target_name(bytecode=1))
 
 		if self.is_native:
-			linktask = self.create_task('link', self.native_env, 101)
+			linktask = self.create_task('ocalink', self.native_env, 101)
 			objfiles = []
 			for t in native_tasks: objfiles.append(t.m_outputs[0])
 			linktask.m_inputs  = objfiles
@@ -117,12 +118,10 @@
 				return self.target
 
 def setup(env):
-	link_vardeps   = ['LINK', 'LINKFLAGS', 'LINK_ST']
-	Action.GenAction('link', link_vardeps)
 	Object.register('ocaml', ocamlobj)
 	if not sys.platform == "win32":
 		Params.g_colors['ocaml']='\033[92m'
-		Params.g_colors['link']='\033[93m'
+		Params.g_colors['ocalink']='\033[93m'
 
 def detect(conf):
 
@@ -137,8 +136,7 @@
 	conf.env['OCAMLLEX']       = 'ocamllex'
 	conf.env['OCAMLYACC']      = 'ocamlyacc'
 	conf.env['OCAMLFLAGS']     = ''
-	conf.env['LINK']           = ''
-	conf.env['LINKFLAGS']      = ''
-	conf.env['LINK_ST']        = '%s -o %s'
+	conf.env['OCALINK']        = ''
+	conf.env['OCALINKFLAGS']   = ''
 	return 1
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic