Skip to content

Commit

Permalink
Improved the build script once more
Browse files Browse the repository at this point in the history
  • Loading branch information
x2b committed Apr 14, 2014
1 parent 6388c07 commit 2b94e5a
Showing 1 changed file with 23 additions and 3 deletions.
26 changes: 23 additions & 3 deletions src/pdf/popplerdirect/workaround/workaround.sh.in
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
# for later use

poppler_version="0.24.1"
scriptname=`basename $0`

abs_top_srcdir="@abs_top_srcdir@"
abs_top_builddir="@abs_top_builddir@"
Expand All @@ -16,6 +17,25 @@ poppler_srcdir="${abs_top_srcdir}/src/pdf/popplerdirect/poppler-${poppler_versio
poppler_dir="${abs_top_builddir}/src/pdf/popplerdirect"
poppler_builddir="${poppler_dir}/poppler-${poppler_version}_build"

create_link()
{
sourcedir=$1
targetdir=$2
filename=$3

if [ ! -e "${sourcedir}/${filename}" ]; then
echo "Error in ${scriptname}: Can't create symbolic link:"
echo "${sourcedir}/${filename} does not exist"
echo
exit 1
fi

if [ ! -e "${targetdir}/${filename}" ]; then
rm -f "${targetdir}/${filename}"
ln -s "${sourcedir}/${filename}" "${targetdir}/${filename}"
fi
}

build()
{
cd "${poppler_dir}"
Expand All @@ -40,9 +60,9 @@ build()

make

ln -s "${poppler_builddir}/poppler/.libs/libpoppler.a" "${poppler_dir}"
ln -s "${poppler_builddir}/glib/.libs/libpoppler-glib.a" "${poppler_dir}"
ln -s "${poppler_builddir}/poppler/poppler-config.h" "${poppler_dir}"
create_link "${poppler_builddir}/poppler/.libs" "${poppler_dir}" "libpoppler.a"
create_link "${poppler_builddir}/glib/.libs" "${poppler_dir}" "libpoppler-glib.a"
create_link "${poppler_builddir}/poppler" "${poppler_dir}" "poppler-config.h"
}

clean()
Expand Down

0 comments on commit 2b94e5a

Please sign in to comment.