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
commit c0a06a88c7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

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})