22
22
import argparse
23
23
parser = argparse .ArgumentParser ()
24
24
25
- parser .add_argument ("--build" , help = "where to place libraries, optional, files will go to target location by default" )
26
- parser .add_argument ("--objdump" , help = "objdump executable (/home/user/mxe/usr/bin/i686-w64-mingw32.shared-objdump)" )
27
- parser .add_argument ("--libs" , help = "where to search for libraries (optional) infers from objdump" )
25
+ parser .add_argument (
26
+ "--build" , help = "where to place libraries, optional, files will go to target location by default" )
27
+ parser .add_argument (
28
+ "--objdump" , help = "objdump executable (/home/user/mxe/usr/bin/i686-w64-mingw32.shared-objdump)" )
29
+ parser .add_argument (
30
+ "--libs" , help = "where to search for libraries (optional) infers from objdump" )
28
31
parser .add_argument ("target" )
29
32
30
33
args = parser .parse_args ()
42
45
43
46
libs = args .libs
44
47
if not args .libs :
45
- libs = objdump_path .replace ('/bin' , '' ).replace ('-objdump' ,'' )
48
+ libs = objdump_path .replace ('/bin' , '' ).replace ('-objdump' , '' )
49
+
46
50
47
-
48
51
# build_path = "/home/user/ClionProjects/project/build/"
49
52
# libs = "/home/user/mxe/usr/i686-w64-mingw32.shared"
50
53
# objdump_path = "/home/user/mxe/usr/bin/i686-w64-mingw32.shared-objdump"
@@ -56,7 +59,7 @@ def run_check():
56
59
57
60
58
61
def find_dll (dll ):
59
- out = subprocess .getoutput ("find " + libs + " | grep -i '" + dll + "$'" )
62
+ out = subprocess .getoutput ("find " + libs + " | grep -i '" + dll + "$'" )
60
63
return out .strip ('\n ' )
61
64
62
65
@@ -107,6 +110,7 @@ def library_install_objdump(path, level):
107
110
level += 1
108
111
library_install_objdump (dll , level )
109
112
113
+
110
114
skip_libs = list ()
111
115
done = list ()
112
116
@@ -115,9 +119,10 @@ def main():
115
119
116
120
os .chdir (build_path )
117
121
118
- #library_install_exe(target)
122
+ # library_install_exe(target)
119
123
library_install_objdump (target , 0 )
120
124
121
125
pass
122
126
127
+
123
128
main ()
0 commit comments