[VTK ARB] QT's PRL File

Andrew Maclean a.maclean at cas.edu.au
Tue Jul 13 19:14:54 EDT 2010


Hi All,

Here is some information about QT's PRL file:
http://doc.qt.nokia.com/4.6/qmake-environment-reference.html

Look at the section titled library dependencies.

As examples, I have attached the prl's  for qtmain and qtmaind. They are
just ordinary text files.

The QMAKE_PRL_CONFIG section seems to list the library dependencies and
compiler options. A lot of this is done by CMake but extending this
approach may be useful.


In view of the wonderful work being done on wrapping by David Gobbi and
Marcus, I was wondering whether that parser could be extended to auto
generate a list of classes, libraries and dependencies into some sort of
xml file. The major obstacle to implementation that I can see is the
interdependencies between the libraries at present. But as Will
mentioned it would be nice to cherry pick say common and a few other
classes and know that all the relevant code will be checked out.

Regards
   Andrew



-- 
___________________________________________
Andrew J. P. Maclean
Centre for Autonomous Systems
The Rose Street Building J04
The University of Sydney  2006  NSW
AUSTRALIA
Ph: +61 2 9351 3283
Fax: +61 2 9351 7474
URL: http://www.acfr.usyd.edu.au/
___________________________________________
-------------- next part --------------
QMAKE_PRL_BUILD_DIR = C:/Qt/4.6.3/src/winmain
QMAKE_PRO_INPUT = winmain.pro
QMAKE_PRL_TARGET = qtmain
QMAKE_PRL_DEFINES = QT_THREAD_SUPPORT
QMAKE_PRL_CONFIG = include_source_dir incredibuild_xge lex yacc warn_on uic resources incremental_off windows release ReleaseBuild Release build_pass warn_on release incremental flat link_prl precompile_header autogen_precompile_source copy_dir_files debug_and_release debug_and_release_target embed_manifest_dll embed_manifest_exe stl exceptions rtti mmx 3dnow sse sse2 minimal-config small-config medium-config large-config full-config build_all incremental create_prl link_prl depend_includepath QTDIR_build release ReleaseBuild Release build_pass staticlib warn_on png zlib qt_install_headers qt warn_on depend_includepath qmake_cache target_qt debug_and_release static zlib release ReleaseBuild Release build_pass no_autoqmake staticlib static moc thread
QMAKE_PRL_VERSION = 4
QMAKE_PRL_LIBS =   
-------------- next part --------------
QMAKE_PRL_BUILD_DIR = C:/Qt/4.6.3/src/winmain
QMAKE_PRO_INPUT = winmain.pro
QMAKE_PRL_TARGET = qtmaind
QMAKE_PRL_DEFINES = QT_THREAD_SUPPORT
QMAKE_PRL_CONFIG = include_source_dir incredibuild_xge lex yacc warn_on debug uic resources incremental_off windows debug DebugBuild Debug build_pass warn_on incremental flat link_prl precompile_header autogen_precompile_source copy_dir_files debug_and_release debug_and_release_target embed_manifest_dll embed_manifest_exe debug stl exceptions rtti mmx 3dnow sse sse2 minimal-config small-config medium-config large-config full-config build_all debug incremental create_prl link_prl depend_includepath QTDIR_build debug DebugBuild Debug build_pass staticlib warn_on png zlib qt_install_headers qt warn_on depend_includepath qmake_cache target_qt debug_and_release static zlib debug DebugBuild Debug build_pass no_autoqmake staticlib static moc thread
QMAKE_PRL_VERSION = 4
QMAKE_PRL_LIBS =   


More information about the Arb mailing list