File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -42,14 +42,19 @@ CFLAGS="${CFLAGS}" CPPFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" ./configure \
42
42
${EXTRA_CONFIGURE_FLAGS}
43
43
44
44
# Remove wish, since we don't need it.
45
- sed -i ' ' ' s/all: binaries libraries doc/all: libraries/' Makefile
46
- sed -i ' ' ' s/install-binaries: $(TK_STUB_LIB_FILE) $(TK_LIB_FILE) ${WISH_EXE}/install-binaries: $(TK_STUB_LIB_FILE) $(TK_LIB_FILE)/' Makefile
45
+ if [[ " ${PYBUILD_PLATFORM} " = macos* ]]; then
46
+ sed_args=(-i ' ' -e)
47
+ else
48
+ sed_args=(-i)
49
+ fi
50
+ sed " ${sed_args[@]} " ' s/all: binaries libraries doc/all: libraries/' Makefile
51
+ sed " ${sed_args[@]} " ' s/install-binaries: $(TK_STUB_LIB_FILE) $(TK_LIB_FILE) ${WISH_EXE}/install-binaries: $(TK_STUB_LIB_FILE) $(TK_LIB_FILE)/' Makefile
47
52
48
53
# For some reason musl isn't link libXau and libxcb. So we hack the Makefile
49
54
# to do what we want.
50
55
if [ " ${CC} " = " musl-clang" ]; then
51
- sed -i ' ' ' s/-ldl -lpthread /-ldl -lpthread -lXau -lxcb/' tkConfig.sh
52
- sed -i ' ' ' s/-lpthread $(X11_LIB_SWITCHES) -ldl -lpthread/-lpthread $(X11_LIB_SWITCHES) -ldl -lpthread -lXau -lxcb/' Makefile
56
+ sed " ${sed_args[@]} " ' s/-ldl -lpthread /-ldl -lpthread -lXau -lxcb/' tkConfig.sh
57
+ sed " ${sed_args[@]} " ' s/-lpthread $(X11_LIB_SWITCHES) -ldl -lpthread/-lpthread $(X11_LIB_SWITCHES) -ldl -lpthread -lXau -lxcb/' Makefile
53
58
fi
54
59
55
60
make -j ${NUM_CPUS}
You can’t perform that action at this time.
0 commit comments