2011-12-30 172 views

回答

0

你應該能夠在不同的目錄中的一個列表列出源文件一起。就我而言,我在頂層目錄的build.scons文件,然後在子目錄中源和測試文件,像這樣:

build.scons 
src/ 
| 
    -> random.cc 
test/ 
| 
    -> test.cc 

這裏是我的build.scons一個片段,它的工作原理:

import make_nacl_env 
import nacl_utils 
import os 

nacl_env = make_nacl_env.NaClEnvironment(use_c_plus_plus_libs=True) 
nacl_env.Append(
    CPPPATH=[os.path.dirname(os.path.dirname(os.getcwd()))], 
    CCFLAGS=['-Wall', '-Wno-long-long', '-pthread', '-Werror', '-std=c++0x'], 
    ) 

sources = ['test/test.cc', 
      'src/random.cc'] 

nacl_env.AllNaClModules(sources, 'myproject') 
相關問題