module RbSys::Mkmf

def assert_libclang_version_valid!

def assert_libclang_version_valid!
  libclang_version = Gem::Version.new(Libclang.version)
  if libclang_version < Gem::Version.new("5.0.0")
    raise "libclang version 5.0.0 or greater is required (current #{libclang_version})"
  end
  if libclang_version >= Gem::Version.new("17.0.0")
    raise "libclang version < 17.0.0 or greater is required (current #{libclang_version})"
  end
end