Herman Chen
c21d2dee3b
[cmake]: Fix TOOLCHAIN_NAME error on aarch64
...
Change-Id: I2a56b86a716bfe2d2220e98d78126825e26ef19b
Signed-off-by: Herman Chen <herman.chen@rock-chips.com >
2020-05-26 20:38:03 +08:00
Jeffy Chen
0216da20b8
[cmake]: Fix missing CMAKE_C_LINK_EXECUTABLE
...
Change-Id: I1c9f4eadebab04d53b0c5b054261b4cfcc40ae8c
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
2020-05-20 17:55:47 +08:00
sliver.chen
e11e7e7e76
[cmake]: fix cmake error about need twice make
...
modify cmake script to allow multiple define about ndk variables.
It is a bug caused by low version ndk.
Change-Id: I92584f050b0cfd5397b7cf85a8963dbe492baa69
Signed-off-by: sliver.chen <sliver.chen@rock-chips.com >
2018-03-07 19:24:09 +08:00
Ding Wei
785b0f220d
[cmake]: Partly merged Android and Linux branch
...
Use libmpp.so / libvpu.so on Android.
Use librockchip_mpp.so / librockchip_vpu.so
In early stage we use libmpp.so / libvpu.so on Android. later we found
it is better to use vendor name as library prefix. So we fix the name
rule on Linux platform.
But due to historical reason we can not change all sdk to use the same
name. So we choose to use this ugly method to define the name according
to different target platform.
Also we add version to library but Android has binary name issue so we
have to disable version on Android platform.
Change-Id: I785c3bc740f345e473f2d81c5cd2a4e32a1bf0bc
Signed-off-by: Ding Wei <leo.ding@rock-chips.com >
Signed-off-by: Herman Chen <herman.chen@rock-chips.com >
Signed-off-by: Randy Li <randy.li@rock-chips.com >
2017-12-18 15:15:07 +08:00
Herman Chen
9da1bfaa04
[cmake]: fix compile error on 64bit os
...
Change-Id: I5b6e961d4786e79748e1a1a290a04424bd3ad230
Signed-off-by: Herman Chen <herman.chen@rock-chips.com >
2016-08-19 17:40:53 +08:00
ChenHengming
7965f5dfd9
[android]: fix android binary runtime error due to error bionic libc linking
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@992 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-08 07:33:03 +00:00
ChenHengming
b1066150e9
[android]: use static library in android rather than share library
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@898 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-08 08:17:08 +00:00
ChenHengming
0792547b10
[android]: revert crtbegin_dynamic and crtend_android object on Android
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@897 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-08 07:50:43 +00:00
ChenHengming
7e6fb578d2
remove extra link object which will cause first script run error
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@820 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-25 07:21:21 +00:00
ChenHengming
2600979beb
[Android]: fix 32bit script error
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@612 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-04-22 02:50:20 +00:00
ChenHengming
1de081d88f
[cmake]: add -ldl flag for dlopen on Android
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@441 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-02 14:56:41 +00:00
ChenSiyong
bbc3b15c7b
[android]:fix can't compile so
...
[h265d]:fix android compile error & fix fifo buf alloc may no enought
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@312 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-27 21:16:40 +00:00
ChenHengming
747f44a2c6
[cmake/android]: remove unused print
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@23 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-08-04 07:20:52 +00:00
ChenHengming
e85b6426df
[cmake/android]: add crtbegin/crtend/libgcc to sdk build script
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@20 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-08-04 06:55:02 +00:00
ChenHengming
f1437f11df
[cmake/android]: move toolchain scrip to build/android directory
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@19 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-08-04 03:42:34 +00:00