1 set(root "$ENV{MFX_HOME}")
3 find_path(MFX_INCLUDE mfxdefs.h PATHS "${root}/include" NO_DEFAULT_PATH)
5 # TODO: ICC? MINGW? ARM? IOS?
18 find_library(MFX_LIBRARY mfx PATHS "${root}/lib/${arch}" NO_DEFAULT_PATH)
19 find_library(MFX_VA_LIBRARY va)
20 find_library(MFX_VA_DRM_LIBRARY va-drm)
22 if(MFX_INCLUDE AND MFX_LIBRARY AND MFX_VA_LIBRARY AND MFX_VA_DRM_LIBRARY)
23 add_library(mfx-va UNKNOWN IMPORTED)
24 set_target_properties(mfx-va PROPERTIES IMPORTED_LOCATION "${MFX_VA_LIBRARY}")
26 add_library(mfx-va-drm UNKNOWN IMPORTED)
27 set_target_properties(mfx-va-drm PROPERTIES IMPORTED_LOCATION "${MFX_VA_DRM_LIBRARY}")
29 add_library(mfx UNKNOWN IMPORTED)
30 set_target_properties(mfx PROPERTIES
31 IMPORTED_LOCATION "${MFX_LIBRARY}"
32 INTERFACE_INCLUDE_DIRECTORIES "${MFX_INCLUDE}"
33 INTERFACE_LINK_LIBRARIES "mfx-va;mfx-va-drm;-Wl,--exclude-libs=libmfx"