summaryrefslogtreecommitdiff
path: root/SConscript
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2012-07-23 10:49:58 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2012-07-23 10:49:58 (GMT)
commit64ebd1117b2adfb117c3974ee73ddbe3df0b6c02 (patch)
tree45867349fa86946740c368ce030d296f80f1741e /SConscript
parent8d917a204d8f8140fc4b265533712e05770277ba (diff)
downloadpowder-64ebd1117b2adfb117c3974ee73ddbe3df0b6c02.zip
powder-64ebd1117b2adfb117c3974ee73ddbe3df0b6c02.tar.gz
Output file naming for sconscript
Diffstat (limited to 'SConscript')
-rw-r--r--SConscript20
1 files changed, 17 insertions, 3 deletions
diff --git a/SConscript b/SConscript
index 642513d..6ab06b6 100644
--- a/SConscript
+++ b/SConscript
@@ -178,10 +178,24 @@ sources+=Glob("generated/*.cpp")
SetupSpawn(env)
+programName = "powder"
+
if(GetOption('win32')):
- t=env.Program(target='powder.exe', source=sources)
-else:
- t=env.Program(target='powder', source=sources)
+ programName = "Powder"
+
+if(GetOption('lin64')):
+ programName += "64"
+
+if(not (GetOption('sse2') or GetOption('sse3'))):
+ programName += "-legacy"
+
+if(GetOption('macosx')):
+ programName += "-x"
+
+if(GetOption('win32')):
+ programName += ".exe"
+
+t=env.Program(target=programName, source=sources)
Default(t)
#if(GetOption('release')):