diff --git a/makepanda/makepanda.py b/makepanda/makepanda.py index 56720ca314..131e50ddb3 100755 --- a/makepanda/makepanda.py +++ b/makepanda/makepanda.py @@ -1202,7 +1202,13 @@ def CompileImod(wobj, wsrc, opts): WriteFile(woutc,"") CompileCxx(wobj,woutc,opts) return - cmd = GetOutputDir() + '/bin/interrogate_module ' + + if not CrossCompiling(): + # If we're compiling for this platform, we can use the one we've built. + cmd = os.path.join(GetOutputDir(), 'bin', 'interrogate_module') + else: + cmd = 'interrogate_module' + cmd += ' -oc ' + woutc + ' -module ' + module + ' -library ' + library + ' -python-native ' for x in wsrc: cmd += ' ' + BracketNameWithQuotes(x) oscmd(cmd)