[Interest] setting up qtchooser

René J.V. Bertin rjvbertin at gmail.com
Wed Dec 10 00:43:53 CET 2014


Hello,

I finally got around to allowing concurrent installs of Qt4 and Qt5 under OS X/MacPorts, starting with moving Qt4 into it's own install prefix:

    set qt_dir              ${prefix}/libexec/qt4
    set qt_docs_dir         ${qt_dir}/share/doc
    set qt_plugins_dir      ${qt_dir}/share/plugins
    set qt_mkspecs_dir      ${qt_dir}/share/mkspecs
    set qt_imports_dir      ${qt_dir}/share/imports
    set qt_includes_dir     ${prefix}/include/qt4
    set qt_libs_dir         ${qt_dir}/lib
    set qt_frameworks_dir   ${qt_dir}/Library/Frameworks
    set qt_bins_dir         ${qt_dir}/bin
    set qt_data_dir         ${qt_dir}/share
    set qt_translations_dir ${qt_dir}/share/translations
    set qt_sysconf_dir      ${qt_dir}/etc
    set qt_examples_dir     ${qt_dir}/share/examples
    set qt_demos_dir        ${qt_dir}/share/demos
    set qt_cmake_module_dir ${qt_dir}/share/cmake/Modules
    set qt_qmake_cmd        ${qt_dir}/bin/qmake
    set qt_moc_cmd          ${qt_dir}/bin/moc
    set qt_uic_cmd          ${qt_dir}/bin/uic
    set qt_lrelease_cmd     ${qt_dir}/bin/lrelease
    set qt_pkg_config_dir   ${prefix}/lib/pkgconfig

and then calling configure with
#> configure                                              \
    -v                                                    \
    -confirm-license                                      \
    -opensource                                           \
    -prefix          ${qt_dir}                            \
    -bindir          ${qt_bins_dir}                       \
    -libdir          ${qt_libs_dir}                       \
    -docdir          ${qt_docs_dir}                       \
    -headerdir       ${qt_includes_dir}                   \
    -plugindir       ${qt_plugins_dir}                    \
    -importdir       ${qt_imports_dir}                    \
    -datadir         ${qt_data_dir}                       \
    -translationdir  ${qt_translations_dir}               \
    -sysconfdir      ${qt_sysconf_dir}                    \
    -examplesdir     ${qt_examples_dir}                   \
    -demosdir        ${qt_demos_dir}


is this compatible with how qtchooser can be set up?

Thanks,
René



More information about the Interest mailing list