summaryrefslogtreecommitdiffstats
path: root/scripts/sync_buildenv.sh
diff options
context:
space:
mode:
authormanuel <manuel@mausz.at>2017-06-04 16:57:49 +0200
committermanuel <manuel@mausz.at>2017-06-04 16:57:49 +0200
commitf44ecaa4f27e7538ddcad66d40e543bffa2d2d86 (patch)
treed8de60fc7e17edeb6f0921726c038ee54b281445 /scripts/sync_buildenv.sh
parentae08c8b7221bc965ac40d70e53fc8fcddb050c46 (diff)
downloadkodi-pvr-build-f44ecaa4f27e7538ddcad66d40e543bffa2d2d86.tar.gz
kodi-pvr-build-f44ecaa4f27e7538ddcad66d40e543bffa2d2d86.tar.bz2
kodi-pvr-build-f44ecaa4f27e7538ddcad66d40e543bffa2d2d86.zip
sync with upstream
Diffstat (limited to 'scripts/sync_buildenv.sh')
-rwxr-xr-xscripts/sync_buildenv.sh21
1 files changed, 11 insertions, 10 deletions
diff --git a/scripts/sync_buildenv.sh b/scripts/sync_buildenv.sh
index e22d052..7b032db 100755
--- a/scripts/sync_buildenv.sh
+++ b/scripts/sync_buildenv.sh
@@ -3,9 +3,10 @@
3rbase="/root/kodi/xbmc.git" 3rbase="/root/kodi/xbmc.git"
4 4
5for p in \ 5for p in \
6 "project/cmake" \ 6 "cmake" \
7 "version.txt" \ 7 "version.txt" \
8 "xbmc/addons/addon-bindings.mk" 8 "xbmc/addons/addon-bindings.mk" \
9 "xbmc/addons/kodi-addon-dev-kit"
9do 10do
10 d="$p" 11 d="$p"
11 [ -d "$p" ] && d=$(dirname "$p")/ 12 [ -d "$p" ] && d=$(dirname "$p")/
@@ -15,7 +16,7 @@ do
15 git add $d 16 git add $d
16done 17done
17 18
18for f in $(cat xbmc/addons/addon-bindings.mk | grep BINDINGS | sed -e 's/BINDINGS[+ ]=//') 19for f in $(cat xbmc/addons/addon-bindings.mk | grep '^[^#]')
19do 20do
20 d=$(dirname "$f")/ 21 d=$(dirname "$f")/
21 22
@@ -26,17 +27,17 @@ do
26done 27done
27 28
28branch=$(git rev-parse --abbrev-ref HEAD) 29branch=$(git rev-parse --abbrev-ref HEAD)
29mkdir -p project/cmake/addons/addons/pvr.dvbviewer 30mkdir -p cmake/addons/addons/pvr.dvbviewer
30echo -n "pvr.dvbviewer https://github.com/manuelm/pvr.dvbviewer $branch" > project/cmake/addons/addons/pvr.dvbviewer/pvr.dvbviewer.txt 31echo -n "pvr.dvbviewer https://github.com/manuelm/pvr.dvbviewer $branch" > cmake/addons/addons/pvr.dvbviewer/pvr.dvbviewer.txt
31echo -n "all" > project/cmake/addons/addons/pvr.dvbviewer/platforms.txt 32echo -n "all" > cmake/addons/addons/pvr.dvbviewer/platforms.txt
32git add project/cmake/addons/addons/ 33git add cmake/addons/addons/pvr.dvbviewer
33 34
34# fix build bugs 35# fix build bugs
35for f in project/cmake/scripts/windows/CFlagOverrides.cmake project/cmake/scripts/windows/CXXFlagOverrides.cmake 36for f in cmake/scripts/windows/CFlagOverrides.cmake cmake/scripts/windows/CXXFlagOverrides.cmake
36do 37do
37 sed -i -re 's#CMAKE_C(XX)?_FLAGS(_(DEBUG|RELEASE))? #CMAKE_C\1_FLAGS\2_INIT #' $f 38 sed -i -re 's#CMAKE_C(XX)?_FLAGS(_(DEBUG|RELEASE))? #CMAKE_C\1_FLAGS\2_INIT #' $f
38 git add $f 39 git add $f
39done 40done
40 41
41sed -i -e 's#${LIBRARY_DIR}/${target}.pdb#$<TARGET_PDB_FILE:${target}>#' project/cmake/scripts/common/AddonHelpers.cmake 42sed -i -e 's#${LIBRARY_DIR}/${target}.pdb#$<TARGET_PDB_FILE:${target}>#' cmake/scripts/common/AddonHelpers.cmake
42git add project/cmake/scripts/common/AddonHelpers.cmake 43git add cmake/scripts/common/AddonHelpers.cmake