Skip to content

Commit aec6512

Browse files
committed
make lua compile correct
1 parent a901b80 commit aec6512

File tree

4 files changed

+18
-24
lines changed

4 files changed

+18
-24
lines changed

build/ios/build.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,7 @@ do
204204
continue
205205
fi
206206

207+
207208
is_simulator=""
208209
install_library_path="install-ios-OS"
209210
build_library_path="iPhoneOS"
@@ -248,6 +249,10 @@ do
248249
cp -r $top_dir/contrib/$install_library_path/$arch/include/luajit-2.0/ $archive_name/include/
249250
fi
250251

252+
if [ $lib = "lua" ]; then
253+
cp -r $top_dir/contrib/$install_library_path/$arch/include/l*.h* $archive_name/include/
254+
fi
255+
251256
if [ $lib = "curl" ]; then
252257
cp -r $top_dir/contrib/$install_library_path/$arch/include/curl/ $archive_name/include/
253258
fi
@@ -256,6 +261,10 @@ do
256261
cp -r $top_dir/contrib/$install_library_path/$arch/include/freetype2 $archive_name/include
257262
fi
258263

264+
if [ $lib = "jpeg" ]; then
265+
cp -r $top_dir/contrib/$install_library_path/$arch/include/j*.h $archive_name/include/
266+
fi
267+
259268
# TODO: add more header files decides here
260269

261270
echo "cleaning up"

contrib/build_ios.sh

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -174,19 +174,6 @@ fi
174174
export LDFLAGS="-L${SDKROOT}/usr/lib -arch ${ARCH} -isysroot ${SDKROOT} -miphoneos-version-min=${SDK_MIN}"
175175

176176
EXTRA_CFLAGS=""
177-
# if [ "$PLATFORM" = "OS" ]; then
178-
# EXTRA_CFLAGS="-arch ${ARCH}"
179-
# if [ "$ARCH" != "arm64" ]; then
180-
# EXTRA_CFLAGS+=" -mcpu=cortex-a8"
181-
# fi
182-
# EXTRA_LDFLAGS="-arch ${ARCH}"
183-
# else
184-
# EXTRA_CFLAGS="-arch ${ARCH}"
185-
# EXTRA_LDFLAGS="-arch ${ARCH}"
186-
# fi
187-
188-
# EXTRA_CFLAGS+=" -miphoneos-version-min=${SDK_MIN}"
189-
# EXTRA_LDFLAGS+=" -miphoneos-version-min=${SDK_MIN}"
190177

191178
info "LD FLAGS SELECTED = '${LDFLAGS}'"
192179

contrib/src/lua/lua-ios-support.patch

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ diff -ru lua/Makefile lua-f/Makefile
33
+++ lua-f/Makefile 2012-03-21 13:58:30.000000000 +0100
44
@@ -38,7 +38,7 @@
55
# == END OF USER SETTINGS. NO NEED TO CHANGE ANYTHING BELOW THIS LINE =========
6-
6+
77
# Convenience platforms targets.
88
-PLATS= aix ansi bsd freebsd generic linux macosx mingw posix solaris
99
+PLATS= aix ansi bsd freebsd generic linux ios macosx mingw posix solaris
10-
10+
1111
# What to install.
1212
TO_BIN= lua luac
1313
diff -ru lua/src/Makefile lua-f/src/Makefile
@@ -16,9 +16,9 @@ diff -ru lua/src/Makefile lua-f/src/Makefile
1616
@@ -98,6 +98,9 @@
1717
linux:
1818
$(MAKE) all MYCFLAGS=-DLUA_USE_LINUX MYLIBS="-Wl,-E -ldl"
19-
19+
2020
+ios:
21-
+ $(MAKE) all MYCFLAGS=-DLUA_USE_LINUX
21+
+ $(MAKE) all
2222
+
2323
macosx:
2424
$(MAKE) all MYCFLAGS=-DLUA_USE_LINUX MYLIBS="-lreadline"

contrib/src/lua/rules.mak

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,12 @@ lua: lua-$(LUA_VERSION).tar.gz .sum-lua
5151
ifdef HAVE_DARWIN_OS
5252
(cd $(UNPACK_DIR) && \
5353
sed -e 's%gcc%$(CC)%' \
54-
-e 's%LDFLAGS=%LDFLAGS=$(EXTRA_CFLAGS) $(EXTRA_LDFLAGS)%' \
55-
-i.orig src/Makefile)
56-
endif
57-
ifdef HAVE_SOLARIS
58-
(cd $(UNPACK_DIR) && \
59-
sed -e 's%LIBS="-ldl"$$%LIBS="-ldl" MYLDFLAGS="$(EXTRA_LDFLAGS)"%' \
54+
-e 's%LDFLAGS=%LDFLAGS=$(LDFLAGS)%' \
55+
-e 's%CFLAGS= -O2 -Wall $(MYCFLAGS)%CFLAGS=$(MYCFLAGS)%' \
56+
-e 's%MYCFLAGS=%MYCFLAGS=$(CFLAGS)%' \
6057
-i.orig src/Makefile)
6158
endif
59+
6260
ifdef HAVE_WIN32
6361
cd $(UNPACK_DIR) && sed -i.orig -e 's/lua luac/lua.exe luac.exe/' Makefile
6462
endif
@@ -70,7 +68,7 @@ endif
7068
$(MOVE)
7169

7270
.lua: lua
73-
cd $< && $(HOSTVARS_PIC) $(MAKE) $(LUA_TARGET)
71+
cd $< && $(HOSTVARS_PIC) $(MAKE) VERBOS=1 $(LUA_TARGET)
7472
ifdef HAVE_WIN32
7573
cd $</src && $(HOSTVARS) $(MAKE) liblua.a
7674
endif

0 commit comments

Comments
 (0)