Build fails when I include Modem Manager - Could NOT find Iconv

Hi - I successfully built OpenWRT for the Raspberry Pi 4, but when i try and re-build after including Modem Manager, it fails with the following message:

CMake Error at /Volumes/CS/openwrt/staging_dir/host/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find Iconv (missing: Iconv_LIBRARY Iconv_INCLUDE_DIR)
Call Stack (most recent call first):
  /Volumes/CS/openwrt/staging_dir/host/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  /Volumes/CS/openwrt/staging_dir/host/share/cmake-3.27/Modules/FindIconv.cmake:165 (find_package_handle_standard_args)
  /Volumes/CS/openwrt/staging_dir/host/share/cmake-3.27/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)
  /Volumes/CS/openwrt/staging_dir/hostpkg/lib/cmake/libxml2-2.11.6/libxml2-config.cmake:120 (find_dependency)
  CMakeLists.txt:15 (find_package)

I have tried installing libiconv with homebrew and symlinking it, but still no luck.

Can anyone help please?

Not familiar with MacOS or homebrew, but I'd expect the iconv binary to be in something like iconv or iconv-bin (on Debian, you'd look at libc-bin), as it's not really a library, but a small executable tool.