diff options
author | starkos <none@none> | 2009-04-21 23:52:52 +0400 |
---|---|---|
committer | starkos <none@none> | 2009-04-21 23:52:52 +0400 |
commit | 0da36a351d18f7e27576454c416308edab66d3a0 (patch) | |
tree | 85e95191bb39c2395802bdd8703ba5bb562e9d3b /src/tools | |
parent | e5084f5c7a08330c7c14d6f211dccae291d26c46 (diff) |
Test for no platform before inserting GCC flags
Diffstat (limited to 'src/tools')
-rw-r--r-- | src/tools/gcc.lua | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/tools/gcc.lua b/src/tools/gcc.lua index 1ccc6cd..9c952f0 100644 --- a/src/tools/gcc.lua +++ b/src/tools/gcc.lua @@ -95,7 +95,9 @@ if (cfg.kind == "SharedLib" and not os.is("windows")) then table.insert(result, "-fPIC") end - table.insert(result, premake.gcc.platforms[cfg.platform].cflags) + if cfg.platform then + table.insert(result, premake.gcc.platforms[cfg.platform].cflags) + end return result end @@ -138,9 +140,12 @@ table.insert(result, "-s") end end - - table.insert(result, premake.gcc.platforms[cfg.platform].cflags) - table.insert(result, premake.gcc.platforms[cfg.platform].ldflags) + + if cfg.platform then + table.insert(result, premake.gcc.platforms[cfg.platform].cflags) + table.insert(result, premake.gcc.platforms[cfg.platform].ldflags) + end + return result end |