Hi,
Among the tweak I have in my script to build Qt for installation into
/opt/local, using dependencies from there, I have a patch for qtbase/configure
that prunes a number of unnecessary/undesirable items from DEFAULT_INCDIR and
DEFAULT_LIBDIR (see below).
I cannot seem to find any trace of those variables in the Qt 5.8 build system,
and the only info I've gleaned from Google shows that those variables were used
frequently in the configure invocation.
How does this work out with Qt 5.8? Can I assume that there is no more need to
remove undesirable elements from the 2 default search paths, or do I have to
apply my filter elsewhere?
Thanks,
R.
The filter most likely dates back to Qt 5.5; I haven't checked to what extent
it still removed anything in Qt 5.7 :
--------
[ "$OPT_VERBOSE" = "yes" ] && tty=/dev/stderr
eval "`LC_ALL=C $TEST_COMPILER $SYSROOT_FLAG $TEST_COMPILER_CXXFLAGS -xc++ -E
-v - < /dev/null 2>&1 > /dev/null | $AWK "$awkprog" | tee $tty`"
unset tty
+# remove unnecessary and unwanted paths (for MacPorts we don't want
/usr/local/include either)
+DEFAULT_INCDIRS=`echo ${DEFAULT_INCDIRS} | sed -e
's|/usr/include/[xi][0-9][^-]*-linux-gnu[^ ]*||g' -e
's|/usr/lib/gcc/[xi][0-9][^-]*-linux-gnu/[^ ]*||g' -e 's|/usr/include/c++[^
]*||g' -e 's|/usr/local/include||g'`
+DEFAULT_LIBDIRS=`echo ${DEFAULT_LIBDIRS} | sed -e
's|/usr/lib/[xi][0-9][^-]*-linux-gnu||g' -e
's|/lib/[xi][0-9][^-]*-linux-gnu||g' -e
's|/usr/lib/gcc/[xi][0-9][^-]*-linux-gnu/[0-9][^ ]*||g'`
+echo "Pruned DEFAULT_INCDIRS=$DEFAULT_INCDIRS"
+echo "Pruned DEFAULT_LIBDIRS=$DEFAULT_LIBDIRS"
echo "Done running configuration tests."
------------
_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development