Пример #1
0
 def get_flags_linker_so(self):
     opt = FCompiler.get_flags_linker_so(self)
     v = self.get_version()
     if v and v >= '8.0':
         opt.append('-nofor_main')
     if sys.platform == 'darwin':
         # Here, it's -dynamiclib
         try:
             idx = opt.index('-shared')
             opt.remove('-shared')
         except ValueError:
             idx = 0
         opt[idx:idx] = ['-dynamiclib', '-Wl,-undefined,dynamic_lookup']
     return opt
Пример #2
0
 def get_flags_linker_so(self):
     opt = FCompiler.get_flags_linker_so(self)
     v = self.get_version()
     if v and v >= '8.0':
         opt.append('-nofor_main')
     if sys.platform == 'darwin':
         # Here, it's -dynamiclib
         try:
             idx = opt.index('-shared')
             opt.remove('-shared')
         except ValueError:
             idx = 0
         opt[idx:idx] = ['-dynamiclib', '-Wl,-undefined,dynamic_lookup', '-Wl,-framework,Python']
     return opt
Пример #3
0
 def get_flags_linker_so(self):
     opt = FCompiler.get_flags_linker_so(self)
     v = self.get_version()
     if v and v >= "8.0":
         opt.append("-nofor_main")
     if sys.platform == "darwin":
         # Here, it's -dynamiclib
         try:
             idx = opt.index("-shared")
             opt.remove("-shared")
         except ValueError:
             idx = 0
         opt[idx:idx] = ["-dynamiclib", "-Wl,-undefined,dynamic_lookup", "-Wl,-framework,Python"]
     return opt
Пример #4
0
 def get_flags_linker_so(self):
     opt = FCompiler.get_flags_linker_so(self)
     v = self.get_version()
     if v and v >= "8.0":
         opt.append("-nofor_main")
     if sys.platform == "darwin":
         # Here, it's -dynamiclib
         try:
             idx = opt.index("-shared")
             opt.remove("-shared")
         except ValueError:
             idx = 0
         opt[idx:idx] = ["-dynamiclib", "-Wl,-undefined,dynamic_lookup"]
     return opt
Пример #5
0
 def get_flags_linker_so(self):
     opt = FCompiler.get_flags_linker_so(self)
     v = self.get_version()
     if v and v >= '8.0':
         opt.append('-nofor_main')
     return opt
Пример #6
0
 def get_flags_linker_so(self):
     opt = FCompiler.get_flags_linker_so(self)
     v = self.get_version()
     if v and v >= '8.0':
         opt.append('-nofor_main')
     return opt