diff options
Diffstat (limited to '3rdparty/genie/src/tools')
-rw-r--r-- | 3rdparty/genie/src/tools/gcc.lua | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/3rdparty/genie/src/tools/gcc.lua b/3rdparty/genie/src/tools/gcc.lua index 44b2edb2a0f..3c87aa2074a 100644 --- a/3rdparty/genie/src/tools/gcc.lua +++ b/3rdparty/genie/src/tools/gcc.lua @@ -278,6 +278,8 @@ function premake.gcc.wholearchive(lib) if premake.gcc.llvm then return {"-force_load", lib} + elseif os.get() == "macosx" then + return {"-Wl,-force_load", lib} else return {"-Wl,--whole-archive", lib, "-Wl,--no-whole-archive"} end |