Index: cmake/cflags.cmake
--- cmake/cflags.cmake.orig
+++ cmake/cflags.cmake
@@ -29,9 +29,7 @@ if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "\\w*Clang")
         set(LEATHERMAN_CXX_FLAGS "-Wno-deprecated ${LEATHERMAN_CXX_FLAGS}")
     endif()
 
-    if ("${CLANG_VERSION_STRING}" VERSION_GREATER "6.9")
-        set(LEATHERMAN_CXX_FLAGS "-Wno-unused-local-typedef ${LEATHERMAN_CXX_FLAGS}")
-    endif()
+    set(LEATHERMAN_CXX_FLAGS "${LEATHERMAN_CXX_FLAGS} -Wno-unused-local-typedef -Wno-expansion-to-defined -Wno-varargs")
 
     # FreeBSD needs -fPIC
     if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
