| # Distributed under the OSI-approved BSD 3-Clause License. See accompanying |
| # file LICENSE.rst or https://cmake.org/licensing for details. |
| |
| #[=======================================================================[.rst: |
| FindQuickTime |
| ------------- |
| |
| Finds the QuickTime multimedia framework, which provides support for video, |
| audio, and interactive media. |
| |
| .. note:: |
| |
| This module is for the QuickTime framework, which has been deprecated by Apple |
| and is no longer supported. On Apple systems, use AVFoundation and AVKit |
| instead. |
| |
| Result Variables |
| ^^^^^^^^^^^^^^^^ |
| |
| This module defines the following variables: |
| |
| ``QuickTime_FOUND`` |
| Boolean indicating whether the QuickTime is found. For backward |
| compatibility, the ``QUICKTIME_FOUND`` variable is also set to the same value. |
| |
| Cache Variables |
| ^^^^^^^^^^^^^^^ |
| |
| The following cache variables may also be set: |
| |
| ``QUICKTIME_LIBRARY`` |
| The path to the QuickTime library. |
| |
| ``QUICKTIME_INCLUDE_DIR`` |
| Directory containing QuickTime headers. |
| |
| Hints |
| ^^^^^ |
| |
| This module accepts the following variables: |
| |
| ``QUICKTIME_DIR`` |
| Environment variable that can be set to help locate a QuickTime library |
| installed in a custom location. It should point to the installation |
| destination that was used when configuring, building, and installing QuickTime |
| library: ``./configure --prefix=$QUICKTIME_DIR``. |
| |
| Examples |
| ^^^^^^^^ |
| |
| Finding QuickTime library: |
| |
| .. code-block:: cmake |
| |
| find_package(QuickTime) |
| #]=======================================================================] |
| |
| find_path(QUICKTIME_INCLUDE_DIR QuickTime/QuickTime.h QuickTime.h |
| HINTS |
| ENV QUICKTIME_DIR |
| PATH_SUFFIXES |
| include |
| ) |
| find_library(QUICKTIME_LIBRARY QuickTime |
| HINTS |
| ENV QUICKTIME_DIR |
| PATH_SUFFIXES |
| lib |
| ) |
| |
| include(FindPackageHandleStandardArgs) |
| find_package_handle_standard_args(QuickTime DEFAULT_MSG QUICKTIME_LIBRARY QUICKTIME_INCLUDE_DIR) |