summaryrefslogtreecommitdiff
path: root/SConscript
diff options
context:
space:
mode:
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')):