targets/Win32/__init__.py
changeset 290 3bd617ae7a05
parent 203 cb9901076a21
child 621 a3ce93d63832
equal deleted inserted replaced
289:d17bd2f00a87 290:3bd617ae7a05
     1 from .. import toolchain_gcc
     1 from .. import toolchain_gcc
     2 
     2 
     3 class Win32_target(toolchain_gcc):
     3 class Win32_target(toolchain_gcc):
     4     extension = ".dll"
     4     extension = ".dll"
     5     CustomLDFLAGS = ["-shared",
     5     def getBuilderLDFLAGS(self):
       
     6         return toolchain_gcc.getBuilderLDFLAGS(self) + ["-shared",
     6                      "-Wl,--export-all-symbols",
     7                      "-Wl,--export-all-symbols",
     7                      "-Wl,--enable-auto-import",
     8                      "-Wl,--enable-auto-import",
     8                      "-Wl,--whole-archive",
     9                      "-Wl,--whole-archive",
     9                      "-Wl,--no-whole-archive",
    10                      "-Wl,--no-whole-archive",
    10                      "-Wl,--exclude-libs,All"]
    11                      "-Wl,--exclude-libs,All"]