Commit 8461e6a916107ea9805db51683d492ec7ff9e4d9
1 parent
4dbe524a
Exists in
master
and in
5 other branches
Updates for customized windows build.
Showing
2 changed files
with
11 additions
and
7 deletions
Show diff stats
configure.ac
| @@ -497,10 +497,16 @@ AC_SUBST(LIBSSL_CFLAGS) | @@ -497,10 +497,16 @@ AC_SUBST(LIBSSL_CFLAGS) | ||
| 497 | AC_SEARCH_LIBS([dlopen], [dl], AC_DEFINE(HAVE_LIBDL), AC_MSG_NOTICE([libdl not present.])) | 497 | AC_SEARCH_LIBS([dlopen], [dl], AC_DEFINE(HAVE_LIBDL), AC_MSG_NOTICE([libdl not present.])) |
| 498 | 498 | ||
| 499 | dnl --------------------------------------------------------------------------- | 499 | dnl --------------------------------------------------------------------------- |
| 500 | +dnl Directory config | ||
| 501 | +dnl --------------------------------------------------------------------------- | ||
| 502 | + | ||
| 503 | +AC_ARG_WITH([build-dir], [AS_HELP_STRING([--with-build-dir], [Setup build path])], [ app_cv_buildir="$withval" ],[ app_cv_buildir="$ac_pwd" ]) | ||
| 504 | +AC_SUBST(BASEDIR,$app_cv_buildir) | ||
| 505 | + | ||
| 506 | +dnl --------------------------------------------------------------------------- | ||
| 500 | dnl Output config | 507 | dnl Output config |
| 501 | dnl --------------------------------------------------------------------------- | 508 | dnl --------------------------------------------------------------------------- |
| 502 | 509 | ||
| 503 | -AC_SUBST(BASEDIR,$ac_pwd) | ||
| 504 | AC_SUBST(PLUGINS) | 510 | AC_SUBST(PLUGINS) |
| 505 | 511 | ||
| 506 | dnl --------------------------------------------------------------------------- | 512 | dnl --------------------------------------------------------------------------- |
win/makeruntime.sh.in
| @@ -25,8 +25,6 @@ | @@ -25,8 +25,6 @@ | ||
| 25 | # erico.mendonca@gmail.com (Erico Mascarenhas de Mendonça) | 25 | # erico.mendonca@gmail.com (Erico Mascarenhas de Mendonça) |
| 26 | # | 26 | # |
| 27 | 27 | ||
| 28 | -myDIR=$(dirname $(readlink -f $0)) | ||
| 29 | - | ||
| 30 | prefix="@prefix@" | 28 | prefix="@prefix@" |
| 31 | PKG_CONFIG="@PKG_CONFIG@" | 29 | PKG_CONFIG="@PKG_CONFIG@" |
| 32 | GTK_VERSION="gtk+-@GTK_VERSION@" | 30 | GTK_VERSION="gtk+-@GTK_VERSION@" |
| @@ -34,7 +32,7 @@ GTK_VERSION="gtk+-@GTK_VERSION@" | @@ -34,7 +32,7 @@ GTK_VERSION="gtk+-@GTK_VERSION@" | ||
| 34 | GTK_PREFIX=$($PKG_CONFIG --variable=prefix ${GTK_VERSION}) | 32 | GTK_PREFIX=$($PKG_CONFIG --variable=prefix ${GTK_VERSION}) |
| 35 | GDK_LOADERS=$(${PKG_CONFIG} --variable=gdk_pixbuf_binarydir gdk-pixbuf-2.0 | sed -e "s@${prefix}@@g") | 33 | GDK_LOADERS=$(${PKG_CONFIG} --variable=gdk_pixbuf_binarydir gdk-pixbuf-2.0 | sed -e "s@${prefix}@@g") |
| 36 | 34 | ||
| 37 | -TARGET="$(dirname ${myDIR})/.bin/runtime" | 35 | +TARGET="@BASEDIR@/.bin/runtime" |
| 38 | 36 | ||
| 39 | # Change to bin path | 37 | # Change to bin path |
| 40 | mkdir -p ${TARGET} | 38 | mkdir -p ${TARGET} |
| @@ -48,8 +46,8 @@ copy_dll() { | @@ -48,8 +46,8 @@ copy_dll() { | ||
| 48 | SOURCES=$(mktemp) | 46 | SOURCES=$(mktemp) |
| 49 | REQUIRES=$(mktemp) | 47 | REQUIRES=$(mktemp) |
| 50 | 48 | ||
| 51 | - find "$(dirname ${myDIR})/.bin/Release/" -iname "*.dll" > ${SOURCES} | ||
| 52 | - find "$(dirname ${myDIR})/.bin/Release/" -iname "*.exe" >> ${SOURCES} | 49 | + find "@BASEDIR@/.bin/Release/" -iname "*.dll" > ${SOURCES} |
| 50 | + find "@BASEDIR@/.bin/Release/" -iname "*.exe" >> ${SOURCES} | ||
| 53 | find "${TARGET}" -iname *.dll >> ${SOURCES} | 51 | find "${TARGET}" -iname *.dll >> ${SOURCES} |
| 54 | 52 | ||
| 55 | while read FILENAME | 53 | while read FILENAME |
| @@ -120,7 +118,7 @@ copy_dll() { | @@ -120,7 +118,7 @@ copy_dll() { | ||
| 120 | do | 118 | do |
| 121 | if [ ! -e "${TARGET}/${FILENAME}" ]; then | 119 | if [ ! -e "${TARGET}/${FILENAME}" ]; then |
| 122 | 120 | ||
| 123 | - COUNT=$(find "$(dirname ${myDIR})/.bin/Release/" -iname ${FILENAME} | wc --lines) | 121 | + COUNT=$(find "@BASEDIR@/.bin/Release/" -iname ${FILENAME} | wc --lines) |
| 124 | if [ "${COUNT}" == "0" ]; then | 122 | if [ "${COUNT}" == "0" ]; then |
| 125 | 123 | ||
| 126 | echo ${FILENAME} | 124 | echo ${FILENAME} |