55 lines
1.5 KiB
CMake
55 lines
1.5 KiB
CMake
# -*- cmake -*-
|
|
|
|
if(INSTALL_PROPRIETARY)
|
|
include(Prebuilt)
|
|
use_prebuilt_binary(quicktime)
|
|
endif(INSTALL_PROPRIETARY)
|
|
|
|
if (DARWIN)
|
|
include(CMakeFindFrameworks)
|
|
find_library(QUICKTIME_LIBRARY QuickTime)
|
|
|
|
SET(program_files $ENV{ProgramW6432})
|
|
if(NOT program_files)
|
|
SET(program_files $ENV{ProgramFiles})
|
|
endif(NOT program_files)
|
|
|
|
set(QUICKTIME_SDK_DIR "${program_files}/QuickTime SDK"
|
|
CACHE PATH "Location of the QuickTime SDK.")
|
|
|
|
find_library(DEBUG_QUICKTIME_LIBRARY qtmlclient
|
|
PATHS
|
|
${LIBS_PREBUILT_DIR}/lib/debug
|
|
${LIBS_PREBUILT_LEGACY_DIR}/lib/debug
|
|
"${QUICKTIME_SDK_DIR}\\libraries"
|
|
)
|
|
|
|
find_library(RELEASE_QUICKTIME_LIBRARY qtmlclient
|
|
PATHS
|
|
${LIBS_PREBUILT_DIR}/lib/release
|
|
${LIBS_PREBUILT_LEGACY_DIR}/lib/release
|
|
"${QUICKTIME_SDK_DIR}\\libraries"
|
|
)
|
|
|
|
if (DEBUG_QUICKTIME_LIBRARY AND RELEASE_QUICKTIME_LIBRARY)
|
|
set(QUICKTIME_LIBRARY
|
|
optimized ${RELEASE_QUICKTIME_LIBRARY}
|
|
debug ${DEBUG_QUICKTIME_LIBRARY}
|
|
)
|
|
|
|
endif (DEBUG_QUICKTIME_LIBRARY AND RELEASE_QUICKTIME_LIBRARY)
|
|
|
|
include_directories(
|
|
${LIBS_PREBUILT_DIR}/include/quicktime
|
|
${LIBS_PREBUILT_LEGACY_DIR}/include/quicktime
|
|
"${QUICKTIME_SDK_DIR}\\CIncludes"
|
|
)
|
|
endif (DARWIN)
|
|
|
|
mark_as_advanced(QUICKTIME_LIBRARY)
|
|
|
|
if (QUICKTIME_LIBRARY)
|
|
set(QUICKTIME ON CACHE BOOL "Build with QuickTime streaming media support.")
|
|
endif (QUICKTIME_LIBRARY)
|
|
|