mirror of https://github.com/ArduPilot/ardupilot
18 lines
353 B
Python
18 lines
353 B
Python
#!/usr/bin/env python
|
|
# encoding: utf-8
|
|
|
|
"""
|
|
WAF Tool to force programs to be statically linked
|
|
"""
|
|
|
|
from waflib.TaskGen import after_method, feature
|
|
|
|
@feature('static_linking')
|
|
@after_method('apply_link')
|
|
def force_static_linking(self):
|
|
env = self.link_task.env
|
|
env.STLIB += env.LIB
|
|
env.LIB = []
|
|
env.STLIB_MARKER = '-static'
|
|
env.SHLIB_MARKER = ''
|