4 set(root "$ENV{MFX_HOME}")
6 set(root "$ENV{INTELMEDIASDKROOT}")
9 # TODO: ICC? MINGW? ARM? IOS?
22 find_path(MFX_INCLUDE mfxdefs.h PATHS "${root}/include" NO_DEFAULT_PATH)
23 message(STATUS "MFX_INCLUDE: ${MFX_INCLUDE} (${root}/include)")
24 find_library(MFX_LIBRARY NAMES mfx PATHS "${root}/lib/${arch}" NO_DEFAULT_PATH)
27 find_library(MFX_LIBRARY NAMES libmfx_vs2015.lib PATHS "${root}/lib/${arch}" NO_DEFAULT_PATH)
29 find_library(MFX_LIBRARY NAMES libmfx.lib PATHS "${root}/lib/${arch}" NO_DEFAULT_PATH)
33 if(NOT MFX_INCLUDE OR NOT MFX_LIBRARY)
40 find_library(MFX_VA_LIBRARY va)
41 find_library(MFX_VA_DRM_LIBRARY va-drm)
42 if (NOT MFX_VA_LIBRARY OR NOT MFX_VA_DRM_LIBRARY)
45 add_library(mfx-va UNKNOWN IMPORTED)
46 set_target_properties(mfx-va PROPERTIES IMPORTED_LOCATION "${MFX_VA_LIBRARY}")
47 add_library(mfx-va-drm UNKNOWN IMPORTED)
48 set_target_properties(mfx-va-drm PROPERTIES IMPORTED_LOCATION "${MFX_VA_DRM_LIBRARY}")
49 list(APPEND deps mfx-va mfx-va-drm "-Wl,--exclude-libs=libmfx")
52 add_library(mfx UNKNOWN IMPORTED)
53 set_target_properties(mfx PROPERTIES
54 IMPORTED_LOCATION "${MFX_LIBRARY}"
55 INTERFACE_INCLUDE_DIRECTORIES "${MFX_INCLUDE}"
56 INTERFACE_LINK_LIBRARIES "${deps}"