Merge pull request #132 from mihaip/upstream-volatile

Suppress Clang warnings about `volatile` being deprecated
This commit is contained in:
dingusdev
2024-12-07 16:40:57 -07:00
committed by GitHub

View File

@@ -5,4 +5,10 @@ file(GLOB SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/*.h"
)
# The use of volatile is deprecated, but we still need it to avoid function
# parameters being clobbered when using setjmp/longjmp.
if (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
add_compile_options(-Wno-deprecated-volatile)
endif()
add_library(cpu_ppc OBJECT ${SOURCES})