Skip to content

Commit

Permalink
fix -q
Browse files Browse the repository at this point in the history
  • Loading branch information
cckuailong committed Apr 29, 2020
1 parent 7c45fb2 commit cf2174a
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 6 deletions.
19 changes: 19 additions & 0 deletions log.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
running build_ext
building 'example.aaa.test2' extension
creating build/temp.linux-x86_64-3.6
creating build/temp.linux-x86_64-3.6/tmp_build
creating build/temp.linux-x86_64-3.6/tmp_build/example
creating build/temp.linux-x86_64-3.6/tmp_build/example/aaa
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -c tmp_build/example/aaa/test2.c -o build/temp.linux-x86_64-3.6/tmp_build/example/aaa/test2.o
creating build/lib.linux-x86_64-3.6
creating build/lib.linux-x86_64-3.6/example
creating build/lib.linux-x86_64-3.6/example/aaa
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.6/tmp_build/example/aaa/test2.o -o build/lib.linux-x86_64-3.6/example/aaa/test2.cpython-36m-x86_64-linux-gnu.so
building 'example.test1' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -c tmp_build/example/test1.c -o build/temp.linux-x86_64-3.6/tmp_build/example/test1.o
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.6/tmp_build/example/test1.o -o build/lib.linux-x86_64-3.6/example/test1.cpython-36m-x86_64-linux-gnu.so
building 'example.bbb.test3' extension
creating build/temp.linux-x86_64-3.6/tmp_build/example/bbb
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -c tmp_build/example/bbb/test3.c -o build/temp.linux-x86_64-3.6/tmp_build/example/bbb/test3.o
creating build/lib.linux-x86_64-3.6/example/bbb
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.6/tmp_build/example/bbb/test3.o -o build/lib.linux-x86_64-3.6/example/bbb/test3.cpython-36m-x86_64-linux-gnu.so
8 changes: 5 additions & 3 deletions py2sec.py
Original file line number Diff line number Diff line change
Expand Up @@ -107,10 +107,8 @@ def willKeep_thisFile_by_ExtName(file_name):
len_of_inpath = len(dir_path)
for root, dirs, files in os.walk(dir_path):
for file_name in files:
#
if not willKeep_thisFile_by_ExtName(file_name):
continue
#
if path_type == 0: # absolute path
yield os.path.join(root, file_name)
elif path_type == 1: # relative path
Expand Down Expand Up @@ -270,7 +268,11 @@ def pyEncrypt(opts):
makeDirs('build')
makeDirs('tmp_build')

cmd = " {0} build_ext".format(buildingScript_fileName)
if opts.quiet == "True":
log = "> log.txt"
else:
log = ""
cmd = " {0} build_ext {1}".format(buildingScript_fileName, log)
if opts.pyVer == '':
cmd = 'python' + cmd
else:
Expand Down
6 changes: 3 additions & 3 deletions py2sec_build.py.template
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ from Cython.Distutils import build_ext

extentions = []
full_filenames = [r"%s"]
print('--- py mods:')
#print('--- py mods:')
for full_filename in full_filenames:
filename = full_filename[:-3].replace(os.path.sep, '.')
print(filename)
#print(filename)
extention = Extension(filename, [full_filename])
extention.cython_c_in_temp = True
extentions.append(extention)
Expand All @@ -22,7 +22,7 @@ if py_ver == '':
py_ver = '3'
compiler_directives={"language_level": py_ver}

print('--- building:')
#print('--- building:')
setup(
cmdclass={'build_ext': build_ext},
ext_modules = cythonize(extentions, nthreads=%s, build_dir="tmp_build", quiet=%s, compiler_directives=compiler_directives)
Expand Down

0 comments on commit cf2174a

Please sign in to comment.