Esempio n. 1
0
 def find_cxx(debug=False, use_default=True):
     if use_default:
         cxx = Argument('cxx').retrieve_all().value
         t = find_exe('g++', argprefix=['cxx', 'ld'])
         if cxx is None:
             t.use(cxx=cxx)
         else:
             t = empty().use(cxx=cxx)
         t.use(debug=debug)
         t.produce(':cpp/cxx')
     else:
         t = find_exe('g++', argprefix=['cxx', 'ld'])
     return t
Esempio n. 2
0
 def find_cc(debug=False, use_default=True):
     if use_default:
         cc = Argument('cc').retrieve_all().value
         t = find_exe('gcc', argprefix=['cc', 'ld'])
         if cc is None:
             t.use(cc=cc)
         else:
             t = empty().use(cc=cc)
         t.use(debug=debug)
         t.produce(':cpp/cc')
     else:
         t = find_exe('gcc', argprefix=['cc', 'ld'])
     return t