src/AMBuild.shell
changeset 94 b2862e8a8ae0
parent 91 5f4402180204
child 101 04f3450662f4
     1.1 --- a/src/AMBuild.shell	Wed Jul 25 01:32:49 2012 -0700
     1.2 +++ b/src/AMBuild.shell	Wed Jul 25 01:38:23 2012 -0700
     1.3 @@ -6,7 +6,8 @@
     1.4  compiler.AddToListVar('CXXINCLUDES', os.path.join(AMBuild.sourceFolder, 'include'))
     1.5  
     1.6  library = osutil.StaticLibPrefix() + 'keima' + osutil.StaticLibSuffix()
     1.7 -compiler.AddToListVar('POSTLINKFLAGS', os.path.join(AMBuild.outputFolder, 'keima', library))
     1.8 +library = os.path.join(AMBuild.outputFolder, 'keima', library)
     1.9 +compiler.AddToListVar('POSTLINKFLAGS', library)
    1.10  
    1.11  if compiler.cc.name == 'msvc':
    1.12  	compiler.AddToListVar('POSTLINKFLAGS', '/SUBSYSTEM:CONSOLE')
    1.13 @@ -16,6 +17,8 @@
    1.14  files = [
    1.15  	'main.cpp'
    1.16  	]
    1.17 +
    1.18 +binary.RelinkIfNewer(library)
    1.19  binary.AddSourceFiles('src', files)
    1.20  binary.SendToJob()
    1.21