summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2013-02-26 15:37:14 -0800
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-04-15 15:32:40 +0200
commit7a536e1b7b8400141973fea9b79754a53f6a535d (patch)
tree0f9e7673ba9f65c91b74bd1669d29d5c38f51f16
parentc57dd789fd0a76a81499c9413203a46d1743e0f8 (diff)
Re-shuffle the configure output
Keep options sorted and use indentation to group together related options (QPA backends, image formats and SQL drivers). Change-Id: I97d330a13a4daa4567ff741dc26e11f458ae7f53 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-rwxr-xr-xconfigure273
1 files changed, 146 insertions, 127 deletions
diff --git a/configure b/configure
index 422bd8efbf..85bab30ce6 100755
--- a/configure
+++ b/configure
@@ -6569,16 +6569,16 @@ fi
exec 3>&1 1>$outpath/config.summary # redirect output temporarily to config.summary
echo
+echo " Configure summary"
+echo
if [ "$XPLATFORM" = "$PLATFORM" ]; then
- echo "Build type: $PLATFORM"
+ # the missing space before $CFG_FEATURES is intentional
+ echo "Build type: $PLATFORM ($CFG_ARCH, CPU features:${CFG_CPUFEATURES- none detected})"
else
- echo "Building on: $PLATFORM"
- echo "Building for: $XPLATFORM"
+ echo "Building on: $PLATFORM ($CFG_HOST_ARCH, CPU features:${CFG_HOST_CPUFEATURES- none detected})"
+ echo "Building for: $XPLATFORM ($CFG_ARCH, CPU features:${CFG_CPUFEATURES- none detected})"
fi
-# the missing space before $CFG_FEATURES is intentional
-echo "Architecture: $CFG_ARCH, features:$CFG_CPUFEATURES"
-echo "Host architecture: $CFG_HOST_ARCH, features:$CFG_HOST_CPUFEATURES"
if [ -n "$PLATFORM_NOTES" ]; then
echo "Platform notes:"
@@ -6591,150 +6591,169 @@ if [ "$OPT_VERBOSE" = "yes" ]; then
echo $ECHO_N "qmake vars .......... $ECHO_C"
cat "$QMAKE_VARS_FILE" | tr '\n' ' '
echo "qmake switches ......... $QMAKE_SWITCHES"
+ echo
fi
-echo "Build .................. $CFG_BUILD_PARTS"
-echo "Configuration .......... $QMAKE_CONFIG $QT_CONFIG"
+# Build configuration
+echo "Build options:"
+echo $ECHO_N " Configuration .......... $ECHO_C"
+echo $QMAKE_CONFIG $QT_CONFIG | tr ' ' '\n' | sort | tr '\n' ' '
+echo
+echo " Build parts ............ $CFG_BUILD_PARTS"
+release="release"
+[ "$CFG_FORCEDEBUGINFO" = "yes" ] && release="release (with debug info)"
+[ "$CFG_DEBUG" = "yes" ] && build_mode="debug" || build_mode=$release
if [ "$CFG_DEBUG_RELEASE" = "yes" ]; then
- echo "Debug .................. yes (combined)"
- if [ "$CFG_DEBUG" = "yes" ]; then
- echo "Default Link ........... debug"
- else
- echo "Default Link ........... release"
- fi
+ echo " Mode ................... debug and $release; default link: $build_mode"
else
- echo "Debug .................. $CFG_DEBUG"
+ echo " Mode ................... $build_mode"
fi
-if [ "$CFG_RELEASE" = "yes" ] || [ "$CFG_DEBUG_RELEASE" = "yes" ]; then
- echo "Force debug info ....... $CFG_FORCEDEBUGINFO"
+unset build_mode release
+echo " Using C++11 ............ $CFG_CXX11"
+echo " Using PCH .............. $CFG_PRECOMPILE"
+echo " Target compiler supports:"
+if [ "$CFG_ARCH" = "i386" -o "$CFG_ARCH" = "x86_64" ]; then
+ echo " SSE2/SSE3/SSSE3 ...... ${CFG_SSE2}/${CFG_SSE3}/${CFG_SSSE3}"
+ echo " SSE4.1/SSE4.2 ........ ${CFG_SSE4_1}/${CFG_SSE4_2}"
+ echo " AVX/AVX2 ............. ${CFG_AVX}/${CFG_AVX2}"
+elif [ "$CFG_ARCH" = "arm" ]; then
+ echo " iWMMXt/Neon .......... ${CFG_IWMMXT}/${CFG_NEON}"
+elif [ "$CFG_ARCH" = "mips" ]; then
+ echo " DSP/DSPr2 ............ ${CFG_MIPS_DSP}/${CFG_MIPS_DSPR2}"
fi
-echo "C++11 support .......... $CFG_CXX11"
-if [ -n "$PKG_CONFIG" ]; then
- echo "pkg-config ............. yes"
-else
- echo "pkg-config ............. no"
-fi
-[ "$CFG_DBUS" = "no" ] && echo "Qt D-Bus module ........ no"
-[ "$CFG_DBUS" = "yes" ] && echo "Qt D-Bus module ........ yes (run-time)"
-[ "$CFG_DBUS" = "linked" ] && echo "Qt D-Bus module ........ yes (linked)"
-echo "Qt Concurrent code ..... $CFG_CONCURRENT"
-echo "Qt GUI module .......... $CFG_GUI"
-echo "Qt Widgets module ...... $CFG_WIDGETS"
+
+# Qt modules
+echo
+echo "Qt modules and options:"
+[ "$CFG_DBUS" = "no" ] && echo " Qt D-Bus ............... no"
+[ "$CFG_DBUS" = "yes" ] && echo " Qt D-Bus ............... yes (loading dbus-1 at runtime)"
+[ "$CFG_DBUS" = "linked" ] && echo " Qt D-Bus ............... yes (linked to dbus-1)"
+echo " Qt Concurrent .......... $CFG_CONCURRENT"
+echo " Qt GUI ................. $CFG_GUI"
+echo " Qt Widgets ............. $CFG_WIDGETS"
if [ "$CFG_JAVASCRIPTCORE_JIT" = "auto" ]; then
- echo "JavaScriptCore JIT ..... To be decided by JavaScriptCore"
+ echo " JavaScriptCore JIT ..... To be decided by JavaScriptCore"
else
- echo "JavaScriptCore JIT ..... $CFG_JAVASCRIPTCORE_JIT"
+ echo " JavaScriptCore JIT ..... $CFG_JAVASCRIPTCORE_JIT"
fi
-echo "QML debugging .......... $CFG_QML_DEBUG"
-echo "PCH support ............ $CFG_PRECOMPILE"
-if [ "$CFG_ARCH" = "i386" -o "$CFG_ARCH" = "x86_64" ]; then
- echo "SSE2/SSE3/SSSE3......... ${CFG_SSE2}/${CFG_SSE3}/${CFG_SSSE3}"
- echo "SSE4.1/SSE4.2........... ${CFG_SSSE3}/${CFG_SSE4_1}/${CFG_SSE4_2}"
- echo "AVX/AVX2................ ${CFG_AVX}/${CFG_AVX2}"
-elif [ "$CFG_ARCH" = "arm" ]; then
- echo "iWMMXt support ......... ${CFG_IWMMXT}"
- echo "NEON support ........... ${CFG_NEON}"
-fi
-if [ "$CFG_ARCH" = "mips" ]; then
- echo "MIPS_DSP/MIPS_DSPR2..... ${CFG_MIPS_DSP}/${CFG_MIPS_DSPR2}"
-fi
-echo "IPv6 ifname support .... $CFG_IPV6IFNAME"
-echo "getaddrinfo support .... $CFG_GETADDRINFO"
-echo "getifaddrs support ..... $CFG_GETIFADDRS"
-echo "Accessibility .......... $CFG_ACCESSIBILITY"
-echo "NIS support ............ $CFG_NIS"
-echo "CUPS support ........... $CFG_CUPS"
-echo "Iconv support .......... $CFG_ICONV"
-echo "Glib support ........... $CFG_GLIB"
-echo "GStreamer support ...... $CFG_GSTREAMER"
-echo "PulseAudio support ..... $CFG_PULSEAUDIO"
-echo "Large File support ..... $CFG_LARGEFILE"
-echo "GIF support ............ $CFG_GIF"
+echo " QML debugging .......... $CFG_QML_DEBUG"
+echo " Use system proxies ..... $CFG_SYSTEM_PROXIES"
+
+# Other things
+# Please keep sorted and properly grouped! The output is quite long, so it's
+# hard to find something you're searching for if it's not sorted.
+echo
+echo "Support enabled for:"
+echo " Accessibility .......... $CFG_ACCESSIBILITY"
+echo " ALSA ................... $CFG_ALSA"
+echo " CUPS ................... $CFG_CUPS"
+[ "$XPLATFORM_MINGW" = "yes" ] && \
+ echo " DirectWrite ............ $CFG_DIRECTWRITE"
+echo " FontConfig ............. $CFG_FONTCONFIG"
+echo " Iconv .................. $CFG_ICONV"
+echo " ICU .................... $CFG_ICU"
+echo " Image formats:"
+echo " GIF .................. $CFG_GIF"
if [ "$CFG_JPEG" = "no" ]; then
- echo "JPEG support ........... $CFG_JPEG"
+ echo " JPEG ................. $CFG_JPEG"
else
- echo "JPEG support ........... $CFG_JPEG ($CFG_LIBJPEG)"
+ echo " JPEG ................. $CFG_JPEG ($CFG_LIBJPEG)"
fi
if [ "$CFG_PNG" = "no" ]; then
- echo "PNG support ............ $CFG_PNG"
+ echo " PNG .................. $CFG_PNG"
else
- echo "PNG support ............ $CFG_PNG ($CFG_LIBPNG)"
-fi
-echo "zlib support ........... $CFG_ZLIB"
-echo "Session management ..... $CFG_SM"
-echo "libudev support ........ $CFG_LIBUDEV"
-
-if [ "$XPLATFORM_QNX" = "yes" ]; then
- echo "SLOG2 support .......... $CFG_SLOG2"
+ echo " PNG .................. $CFG_PNG ($CFG_LIBPNG)"
+fi
+echo " Glib ................... $CFG_GLIB"
+echo " GStreamer .............. $CFG_GSTREAMER"
+echo " GTK theme .............. $CFG_QGTKSTYLE"
+echo " Large Files ............ $CFG_LARGEFILE"
+echo " Networking:"
+[ "$BUILD_ON_MAC" = "yes" ] && \
+ echo " CoreWlan ............. $CFG_COREWLAN"
+echo " getaddrinfo .......... $CFG_GETADDRINFO"
+echo " getifaddrs ........... $CFG_GETIFADDRS"
+echo " IPv6 ifname .......... $CFG_IPV6IFNAME"
+OPENSSL_LINKAGE=""
+if [ "$CFG_OPENSSL" = "yes" ]; then
+ OPENSSL_LINKAGE="(loading libraries at run-time)"
+elif [ "$CFG_OPENSSL" = "linked" ]; then
+ OPENSSL_LINKAGE="(linked to the libraries)"
fi
-echo "Use system proxies ..... $CFG_SYSTEM_PROXIES"
-
+echo " OpenSSL .............. $CFG_OPENSSL $OPENSSL_LINKAGE"
+unset OPENSSL_LINKAGE
+echo " NIS .................... $CFG_NIS"
if [ "$CFG_OPENGL" = "desktop" ]; then
- echo "OpenGL support ......... yes (Desktop OpenGL)"
+ echo " OpenGL ................. yes (Desktop OpenGL)"
elif [ "$CFG_OPENGL" = "es2" ]; then
- echo "OpenGL support ......... yes (OpenGL ES 2.x)"
+ echo " OpenGL ................. yes (OpenGL ES 2.x)"
else
- echo "OpenGL support ......... no"
+ echo " OpenGL ................. no"
fi
-
if [ "$CFG_OPENVG" ]; then
if [ "$CFG_OPENVG_SHIVA" = "yes" ]; then
- echo "OpenVG support ......... ShivaVG"
+ echo " OpenVG ................. ShivaVG"
else
- echo "OpenVG support ......... $CFG_OPENVG"
- fi
-fi
-
-echo "XShape support ......... $CFG_XSHAPE"
-echo "XVideo support ......... $CFG_XVIDEO"
-echo "XSync support .......... $CFG_XSYNC"
-echo "Xinerama support ....... $CFG_XINERAMA"
-echo "Xcursor support ........ $CFG_XCURSOR"
-echo "Xfixes support ......... $CFG_XFIXES"
-echo "Xrandr support ......... $CFG_XRANDR"
-echo "Xi support ............. $CFG_XINPUT"
-echo "Xi2 support ............ $CFG_XINPUT2"
-echo "MIT-SHM support ........ $CFG_MITSHM"
-echo "FontConfig support ..... $CFG_FONTCONFIG"
-echo "XKB support ............ $CFG_XKB"
-echo "GTK theme support ...... $CFG_QGTKSTYLE"
-
-if [ "$XPLATFORM_MINGW" = "yes" ] ; then
- echo "DirectWrite support .... $CFG_DIRECTWRITE"
-fi
-
-[ "$CFG_SQL_mysql" != "no" ] && echo "MySQL support .......... $CFG_SQL_mysql"
-[ "$CFG_SQL_psql" != "no" ] && echo "PostgreSQL support ..... $CFG_SQL_psql"
-[ "$CFG_SQL_odbc" != "no" ] && echo "ODBC support ........... $CFG_SQL_odbc"
-[ "$CFG_SQL_oci" != "no" ] && echo "OCI support ............ $CFG_SQL_oci"
-[ "$CFG_SQL_tds" != "no" ] && echo "TDS support ............ $CFG_SQL_tds"
-[ "$CFG_SQL_db2" != "no" ] && echo "DB2 support ............ $CFG_SQL_db2"
-[ "$CFG_SQL_ibase" != "no" ] && echo "InterBase support ...... $CFG_SQL_ibase"
-[ "$CFG_SQL_sqlite2" != "no" ] && echo "SQLite 2 support ....... $CFG_SQL_sqlite2"
-[ "$CFG_SQL_sqlite" != "no" ] && echo "SQLite support ......... $CFG_SQL_sqlite ($CFG_SQLITE)"
-
-OPENSSL_LINKAGE=""
-if [ "$CFG_OPENSSL" = "yes" ]; then
- OPENSSL_LINKAGE="(run-time)"
-elif [ "$CFG_OPENSSL" = "linked" ]; then
- OPENSSL_LINKAGE="(linked)"
+ echo " OpenVG ................. $CFG_OPENVG"
+ fi
fi
-echo "OpenSSL support ........ $CFG_OPENSSL $OPENSSL_LINKAGE"
-echo "Alsa support ........... $CFG_ALSA"
-if [ "$BUILD_ON_MAC" = "yes" ]; then
- echo "CoreWlan support ....... $CFG_COREWLAN"
-fi
-echo "libICU support ......... $CFG_ICU"
-echo "PCRE support ........... $CFG_PCRE"
-echo "Xcb support ............ $CFG_XCB"
-echo "Xrender support ........ $CFG_XRENDER"
-if [ "$XPLATFORM_MAEMO" = "yes" ] && [ "$CFG_XCB" != "no" ]; then
- echo "XInput2 support ........ $CFG_XINPUT2"
-fi
-echo "EGLFS support .......... $CFG_EGLFS"
-echo "DirectFB support ....... $CFG_DIRECTFB"
-echo "LinuxFB support ........ $CFG_LINUXFB"
-echo "KMS support ............ $CFG_KMS"
+if [ "$CFG_PCRE" = "no" ]; then
+ echo " PCRE ................... no"
+else
+ pcre_sys=system
+ [ "$CFG_PCRE" = "qt" ] && pcre_sys=qt
+ echo " PCRE ................... yes ($pcre_sys)"
+ unset pcre_sys
+fi
+if [ -n "$PKG_CONFIG" ]; then
+ echo " pkg-config ............. yes"
+else
+ echo " pkg-config ............. no"
+fi
+echo " PulseAudio ............. $CFG_PULSEAUDIO"
+echo " QPA backends:"
+echo " DirectFB ............. $CFG_DIRECTFB"
+echo " EGLFS ................ $CFG_EGLFS"
+echo " KMS .................. $CFG_KMS"
+echo " LinuxFB .............. $CFG_LINUXFB"
+echo " XCB .................. $CFG_XCB"
+if [ "$CFG_XCB" != "no" ]; then
+ echo " MIT-SHM ............ $CFG_MITSHM"
+ echo " Xcursor ............ $CFG_XCURSOR"
+ echo " Xfixes ............. $CFG_XFIXES"
+ echo " Xi ................. $CFG_XINPUT"
+ echo " Xi2 ................ $CFG_XINPUT2"
+ echo " Xinerama ........... $CFG_XINERAMA"
+ echo " Xrandr ............. $CFG_XRANDR"
+ echo " Xrender ............ $CFG_XRENDER"
+ echo " XKB ................ $CFG_XKB"
+ echo " XShape ............. $CFG_XSHAPE"
+ echo " XSync .............. $CFG_XSYNC"
+ echo " XVideo ............. $CFG_XVIDEO"
+fi
+echo " Session management ..... $CFG_SM"
+[ "$XPLATFORM_QNX" = "yes" ] && \
+ echo " SLOG2 .................. $CFG_SLOG2"
+echo " SQL drivers:"
+echo " DB2 .................. $CFG_SQL_db2"
+echo " InterBase ............ $CFG_SQL_ibase"
+echo " MySQL ................ $CFG_SQL_mysql"
+echo " OCI .................. $CFG_SQL_oci"
+echo " ODBC ................. $CFG_SQL_odbc"
+echo " PostgreSQL ........... $CFG_SQL_psql"
+echo " SQLite 2 ............. $CFG_SQL_sqlite2"
+echo " SQLite ............... $CFG_SQL_sqlite ($CFG_SQLITE)"
+echo " TDS .................. $CFG_SQL_tds"
+echo " udev ................... $CFG_LIBUDEV"
+if [ "$CFG_ZLIB" = "no" ]; then
+ echo " zlib ................... no"
+else
+ zlib_sys=system
+ [ "$CFG_ZLIB" = "yes" ] && zlib_sys=qt
+ echo " zlib ................... yes ($zlib_sys)"
+ unset zlib_sys
+fi
+
echo
# complain about not being able to use dynamic plugins if we are using a static build