Skip to content

Commit 3f52c15

Browse files
committed
Copy c++ lib
1 parent 82b96a2 commit 3f52c15

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

common.sh

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,24 +18,27 @@ CROSS_COMPILE_PLATFORM=${!var}
1818
TOOLCHAIN_DIR=$ROOTDIR/target/toolchains/$CROSS_COMPILE_PLATFORM
1919

2020
# settings
21+
TOOLCHAIN_LINK_DIR_arm="$TOOLCHAIN_DIR/$CROSS_COMPILE_PLATFORM/lib/armv7-a"
2122
PLATFORM_CFLAGS_arm=" \
2223
-march=armv7-a \
2324
-mfloat-abi=softfp \
2425
-mfpu=neon \
2526
-mthumb \
2627
"
2728
PLATFORM_LDFLAGS_arm=" \
28-
-L$TOOLCHAIN_DIR/$CROSS_COMPILE_PLATFORM/lib/armv7-a \
29+
-L$TOOLCHAIN_LINK_DIR_arm \
2930
-march=armv7-a \
3031
-Wl,--fix-cortex-a8 \
3132
"
3233
JNI_ARCH_arm=armeabi-v7a
3334

35+
TOOLCHAIN_LINK_DIR_arm64="$TOOLCHAIN_DIR/$CROSS_COMPILE_PLATFORM/lib"
3436
PLATFORM_LDFLAGS_arm64=" \
35-
-L$TOOLCHAIN_DIR/$CROSS_COMPILE_PLATFORM/lib \
37+
-L$TOOLCHAIN_LINK_DIR_arm64 \
3638
"
3739
JNI_ARCH_arm64=arm64-v8a
3840

41+
TOOLCHAIN_LINK_DIR_x86="$TOOLCHAIN_DIR/$CROSS_COMPILE_PLATFORM/lib"
3942
PLATFORM_CFLAGS_x86=" \
4043
-march=i686 \
4144
-mtune=intel \
@@ -44,10 +47,11 @@ PLATFORM_CFLAGS_x86=" \
4447
-m32 \
4548
"
4649
PLATFORM_LDFLAGS_x86=" \
47-
-L$TOOLCHAIN_DIR/$CROSS_COMPILE_PLATFORM/lib \
50+
-L$TOOLCHAIN_LINK_DIR_x86 \
4851
"
4952
JNI_ARCH_x86=x86
5053

54+
TOOLCHAIN_LINK_DIR_x86_64="$TOOLCHAIN_DIR/$CROSS_COMPILE_PLATFORM/lib"
5155
PLATFORM_CFLAGS_x86_64=" \
5256
-march=x86-64 \
5357
-msse4.2 \
@@ -56,7 +60,7 @@ PLATFORM_CFLAGS_x86_64=" \
5660
-mtune=intel \
5761
"
5862
PLATFORM_LDFLAGS_x86_64=" \
59-
-L$TOOLCHAIN_DIR/$CROSS_COMPILE_PLATFORM/lib \
63+
-L$TOOLCHAIN_LINK_DIR_x86_64 \
6064
"
6165
JNI_ARCH_x86_64=x86_64
6266

@@ -67,6 +71,8 @@ var="PLATFORM_LDFLAGS_$JSC_ARCH"
6771
PLATFORM_LDFLAGS=${!var}
6872
var="JNI_ARCH_$JSC_ARCH"
6973
JNI_ARCH=${!var}
74+
var="TOOLCHAIN_LINK_DIR_$JSC_ARCH"
75+
TOOLCHAIN_LINK_DIR=${!var}
7076

7177
# checks
7278
err=false

jsc.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,5 +48,6 @@ $PLATFORM_LDFLAGS \
4848
-DCMAKE_VERBOSE_MAKEFILE=on \
4949
"
5050

51+
cp $ROOTDIR/target/webkit/WebKitBuild/Release/lib/libjsc.so $INSTALL_DIR
5152
mv $ROOTDIR/target/webkit/WebKitBuild $ROOTDIR/target/webkit/$CROSS_COMPILE_PLATFORM
52-
cp $ROOTDIR/target/webkit/WebKitBuild/Release/lib/libjsc.so $INSTALL_DIR
53+
cp $TOOLCHAIN_LINK_DIR/libc++_shared.so $INSTALL_DIR

0 commit comments

Comments
 (0)