if(DEFINED ENV{DEB_HOST_ARCH})
  set (ARCH $ENV{DEB_HOST_ARCH})
else ()
  set (ARCH "${CMAKE_SYSTEM_PROCESSOR}")
endif ()

if ("${ARCH}" STREQUAL "aarch64" OR "${ARCH}" STREQUAL "arm64")
  add_library (widevinecdm SHARED atomics.c)
  target_link_libraries (widevinecdm PUBLIC)
  add_custom_command(TARGET widevinecdm POST_BUILD
    COMMAND patchelf --set-rpath /opt/WidevineCdm/gmp-widevinecdm/latest/ $<TARGET_SONAME_FILE:widevinecdm>
    COMMAND patchelf --add-needed libwidevinecdm_real.so $<TARGET_SONAME_FILE:widevinecdm>
  )
  install (TARGETS widevinecdm DESTINATION /opt/WidevineCdm/gmp-widevinecdm/latest/)
endif ()
