FindQuickTime.cmake 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. # Locate QuickTime
  2. # This module defines
  3. # QUICKTIME_LIBRARY
  4. # QUICKTIME_FOUND, if false, do not try to link to gdal
  5. # QUICKTIME_INCLUDE_DIR, where to find the headers
  6. #
  7. # $QUICKTIME_DIR is an environment variable that would
  8. # correspond to the ./configure --prefix=$QUICKTIME_DIR
  9. #
  10. # Created by Eric Wing.
  11. #=============================================================================
  12. # Copyright 2007-2009 Kitware, Inc.
  13. #
  14. # Distributed under the OSI-approved BSD License (the "License");
  15. # see accompanying file Copyright.txt for details.
  16. #
  17. # This software is distributed WITHOUT ANY WARRANTY; without even the
  18. # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  19. # See the License for more information.
  20. #=============================================================================
  21. # (To distribute this file outside of CMake, substitute the full
  22. # License text for the above reference.)
  23. # QuickTime on OS X looks different than QuickTime for Windows,
  24. # so I am going to case the two.
  25. IF(APPLE)
  26. FIND_PATH(QUICKTIME_INCLUDE_DIR QuickTime/QuickTime.h)
  27. FIND_LIBRARY(QUICKTIME_LIBRARY QuickTime)
  28. ELSE(APPLE)
  29. FIND_PATH(QUICKTIME_INCLUDE_DIR QuickTime.h
  30. HINTS
  31. $ENV{QUICKTIME_DIR}/include
  32. $ENV{QUICKTIME_DIR}
  33. )
  34. FIND_LIBRARY(QUICKTIME_LIBRARY QuickTime
  35. HINTS
  36. $ENV{QUICKTIME_DIR}/lib
  37. $ENV{QUICKTIME_DIR}
  38. )
  39. ENDIF(APPLE)
  40. # handle the QUIETLY and REQUIRED arguments and set QUICKTIME_FOUND to TRUE if
  41. # all listed variables are TRUE
  42. INCLUDE("${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake")
  43. FIND_PACKAGE_HANDLE_STANDARD_ARGS(QuickTime DEFAULT_MSG QUICKTIME_LIBRARY QUICKTIME_INCLUDE_DIR)