see PR merged https://github.com/nullobsi/cantata/pull/142.patch Turn COMPILE_WARNING_AS_ERROR into a cache variable so that cmake.eclass can override it to OFF. fix https://bugs.gentoo.org/974493 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -206,7 +206,7 @@ add_executable(cantata) set_property(TARGET cantata PROPERTY CXX_STANDARD 17) set_property(TARGET cantata PROPERTY POSITION_INDEPENDENT_CODE ON) -set_property(TARGET cantata PROPERTY COMPILE_WARNING_AS_ERROR ON) +set_property(TARGET cantata PROPERTY COMPILE_WARNING_AS_ERROR ON CACHE BOOL "") target_compile_options( cantata PRIVATE