@@ -2056,6 +2056,8 @@ TESTSUBDIRS= idlelib/idle_test \
2056
2056
test/xmltestdata test/xmltestdata/c14n-20 \
2057
2057
test/ziptestdata
2058
2058
2059
+ COMPILEALL_OPTS=-j0
2060
+
2059
2061
TEST_MODULES=@TEST_MODULES@
2060
2062
libinstall: all $(srcdir)/Modules/xxmodule.c
2061
2063
@for i in $(SCRIPTDIR) $(LIBDEST); \
@@ -2125,32 +2127,15 @@ libinstall: all $(srcdir)/Modules/xxmodule.c
2125
2127
$(INSTALL_DATA) `cat pybuilddir.txt`/_sysconfigdata_$(ABIFLAGS)_$(MACHDEP)_$(MULTIARCH).py \
2126
2128
$(DESTDIR)$(LIBDEST); \
2127
2129
$(INSTALL_DATA) $(srcdir)/LICENSE $(DESTDIR)$(LIBDEST)/LICENSE.txt
2128
- -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
2129
- $(PYTHON_FOR_BUILD) -Wi $(DESTDIR)$(LIBDEST)/compileall.py \
2130
- -j0 -d $(LIBDEST) -f \
2131
- -x 'bad_coding|badsyntax|site-packages|test/test_lib2to3/data' \
2132
- $(DESTDIR)$(LIBDEST)
2133
- -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
2134
- $(PYTHON_FOR_BUILD) -Wi -O $(DESTDIR)$(LIBDEST)/compileall.py \
2135
- -j0 -d $(LIBDEST) -f \
2136
- -x 'bad_coding|badsyntax|site-packages|test/test_lib2to3/data' \
2137
- $(DESTDIR)$(LIBDEST)
2130
+ @ # Build PYC files for the 3 optimization levels (0, 1, 2)
2138
2131
-PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
2139
- $(PYTHON_FOR_BUILD) -Wi -OO $(DESTDIR)$(LIBDEST)/compileall.py \
2140
- -j0 -d $(LIBDEST) -f \
2132
+ $(PYTHON_FOR_BUILD) -Wi $(DESTDIR)$(LIBDEST)/compileall.py \
2133
+ -o 0 -o 1 -o 2 $(COMPILEALL_OPTS) -d $(LIBDEST) -f \
2141
2134
-x 'bad_coding|badsyntax|site-packages|test/test_lib2to3/data' \
2142
2135
$(DESTDIR)$(LIBDEST)
2143
2136
-PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
2144
2137
$(PYTHON_FOR_BUILD) -Wi $(DESTDIR)$(LIBDEST)/compileall.py \
2145
- -j0 -d $(LIBDEST)/site-packages -f \
2146
- -x badsyntax $(DESTDIR)$(LIBDEST)/site-packages
2147
- -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
2148
- $(PYTHON_FOR_BUILD) -Wi -O $(DESTDIR)$(LIBDEST)/compileall.py \
2149
- -j0 -d $(LIBDEST)/site-packages -f \
2150
- -x badsyntax $(DESTDIR)$(LIBDEST)/site-packages
2151
- -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
2152
- $(PYTHON_FOR_BUILD) -Wi -OO $(DESTDIR)$(LIBDEST)/compileall.py \
2153
- -j0 -d $(LIBDEST)/site-packages -f \
2138
+ -o 0 -o 1 -o 2 $(COMPILEALL_OPTS) -d $(LIBDEST)/site-packages -f \
2154
2139
-x badsyntax $(DESTDIR)$(LIBDEST)/site-packages
2155
2140
-PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
2156
2141
$(PYTHON_FOR_BUILD) -m lib2to3.pgen2.driver $(DESTDIR)$(LIBDEST)/lib2to3/Grammar.txt
0 commit comments