#cxx_warnings_to_preserve = \
# -Wno-weak-vtables
# Warnings that cause issues with vulkan.hpp. Double check when we upgrade.
- ADD_COMPILE_OPTIONS(-Wno-init-list-lifetime)
+ ADD_COMPILE_OPTIONS($<$<COMPILE_LANGUAGE:CXX>:-Wno-init-list-lifetime>)
ADD_COMPILE_OPTIONS(-Werror)
INCLUDE(CheckCXXCompilerFlag)
CHECK_CXX_COMPILER_FLAG(-Wno-class-memaccess HAVE_NO_CLASS_MEMACCESS)
IF (HAVE_NO_CLASS_MEMACCESS)
- ADD_COMPILE_OPTIONS( -Wno-class-memaccess )
+ ADD_COMPILE_OPTIONS( $<$<COMPILE_LANGUAGE:CXX>:-Wno-class-memaccess>)
ENDIF()
IF( enable_wayland )
ADD_DEFINITIONS( -DVULKAN_WITH_WAYLAND )