X-Git-Url: http://git.dev.opencascade.org/gitweb/?p=occt.git;a=blobdiff_plain;f=CMakeLists.txt;h=eac91c2e8f706f8f1222de252c6e9c9628103509;hb=08f8a1854d7bafc7b758d4ae0394fc3ef2b9fb46;hpb=14bbbdcbc1bfc2709b68bdc607f0c39677fe8af1 diff --git a/CMakeLists.txt b/CMakeLists.txt index e1b3bbec3e..eac91c2e8f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -561,6 +561,27 @@ else() OCCT_CHECK_AND_UNSET ("INSTALL_FREEIMAGE") endif() +# FFmpeg +# search for CSF_FFmpeg variable in EXTERNLIB of each being used toolkit +OCCT_IS_PRODUCT_REQUIRED (CSF_FFmpeg CAN_USE_FFMPEG) + +if (CAN_USE_FFMPEG) + set (USE_FFMPEG OFF CACHE BOOL "${USE_FFMPEG_DESCR}") + + if (USE_FFMPEG) + add_definitions (-DHAVE_FFMPEG) + OCCT_INCLUDE_CMAKE_FILE ("adm/cmake/ffmpeg") + else() + OCCT_CHECK_AND_UNSET_GROUP ("3RDPARTY_FFMPEG") + OCCT_CHECK_AND_UNSET ("INSTALL_FFMPEG") + endif() +else() + OCCT_CHECK_AND_UNSET ("USE_FFMPEG") + + OCCT_CHECK_AND_UNSET_GROUP ("3RDPARTY_FFMPEG") + OCCT_CHECK_AND_UNSET ("INSTALL_FFMPEG") +endif() + # OpenGL ES 2.0 if (WIN32 AND CAN_USE_GLES2) if ("${CMAKE_SYSTEM_NAME}" STREQUAL "WindowsStore")