mirror of https://github.com/ArduPilot/ardupilot
waf: link with winmm on cygwin
Otherwise it fails to link: [335/335] Linking build/sitl/bin/arducopter-quad.exe ArduCopter/libArduCopter_libs.a(SIM_Aircraft.cpp.4.o):SIM_Aircraft.cpp:(.text$_ZN4SITL8AircraftC2EPKcS2_+0x230): undefined reference to `_imp__timeGetTime@0' ArduCopter/libArduCopter_libs.a(SIM_Aircraft.cpp.4.o):SIM_Aircraft.cpp:(.text$_ZN4SITL8Aircraft16setup_frame_timeEff+0x9f): undefined reference to `_imp__timeGetTime@0' ArduCopter/libArduCopter_libs.a(SIM_Aircraft.cpp.4.o):SIM_Aircraft.cpp:(.text$_ZN4SITL8Aircraft16setup_frame_timeEff+0x125): undefined reference to `_imp__timeGetTime@0' ArduCopter/libArduCopter_libs.a(SIM_Aircraft.cpp.4.o):SIM_Aircraft.cpp:(.text$_ZN4SITL8Aircraft15sync_frame_timeEv+0x21): undefined reference to `_imp__timeGetTime@0' ArduCopter/libArduCopter_libs.a(SIM_Aircraft.cpp.4.o):SIM_Aircraft.cpp:(.text$_ZN4SITL8Aircraft15sync_frame_timeEv+0x152): undefined reference to `_imp__timeGetTime@0' ArduCopter/libArduCopter_libs.a(SIM_Aircraft.cpp.4.o):SIM_Aircraft.cpp:(.text$_ZNK4SITL8Aircraft16get_wall_time_usEv+0xe): more undefined references to `_imp__timeGetTime@0' follow collect2: error: ld returned 1 exit status
This commit is contained in:
parent
b8cb88092f
commit
e6907a607b
|
@ -177,6 +177,11 @@ class sitl(Board):
|
|||
'SITL',
|
||||
]
|
||||
|
||||
if sys.platform == 'cygwin':
|
||||
env.LIB += [
|
||||
'winmm',
|
||||
]
|
||||
|
||||
class linux(Board):
|
||||
def configure_env(self, cfg, env):
|
||||
super(linux, self).configure_env(cfg, env)
|
||||
|
|
Loading…
Reference in New Issue