FindQt3
Finds Qt3, a cross-platform application development framework for creating graphical user interfaces and applications:
find_package(Qt3 [<version>] [...])
Note
This module is for Qt version 3. As of Qt version 5, the Qt upstream also provides an exported configuration to find Qt. New code should follow the cmake-qt(7) instead of using this module.
Result Variables
This module defines the following variables:
-
Qt3_FOUND -
Added in version 3.3.
Boolean indicating whether (the requested version of) Qt3 was found.
-
QT_FOUND -
Same as
Qt3_FOUND. Boolean indicating whether (the requested version of) Qt3 was found. This variable is provided for compatibility with other Qt find modules. -
Qt3_VERSION -
Added in version 4.2.
The version of Qt3 that was found.
-
QT_LIBRARIES -
Libraries needed to link against for using Qt3.
-
QT_DEFINITIONS -
A list of compile definitions to use when compiling code that uses Qt3.
Cache Variables
The following cache variables may also be set:
-
QT_INCLUDE_DIR -
The directory containing
qt.hand other Qt3 header files.
The following cache variables may also be set but are not meant for general use:
-
QT_MOC_EXECUTABLE -
Path to the
moctool. -
QT_UIC_EXECUTABLE -
Path to the
uictool. -
QT_QT_LIBRARY -
Path to the Qt3 library.
-
QT_QTMAIN_LIBRARY -
Path to the
qtmainlibrary. This is only required by Qt3 on Windows.
Hints
-
QT_MT_REQUIRED -
To search for the multithreaded version of Qt3, set this variable to
TRUEbefore looking for Qt3.
Deprecated Variables
The following variables are provided for backward compatibility:
-
QT_VERSION_STRING -
Deprecated since version 4.2: Use
Qt3_VERSION, which has the same value.The version of Qt3 that was found.
Examples
Finding Qt3 on the system:
find_package(Qt3)
if(Qt3_FOUND)
target_link_libraries(foo PRIVATE ${QT_LIBRARIES})
target_include_directories(foo PRIVATE ${QT_INCLUDE_DIR})
target_compile_definitions(foo PRIVATE ${QT_DEFINITIONS})
endif()
Looking for the multithreaded version of Qt3:
set(QT_MT_REQUIRED TRUE) find_package(Qt3)
© 2000–2026 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/module/FindQt3.html