Qt: Set QT_NO_SIGNALS_SLOTS_KEYWORDS

This should have been on before.
This commit is contained in:
Stenzek
2026-01-05 12:45:01 +10:00
parent 9e0e07f029
commit 4ab3669af0
2 changed files with 2 additions and 2 deletions

View File

@@ -185,7 +185,7 @@ target_include_directories(duckstation-qt PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}"
target_link_libraries(duckstation-qt PRIVATE core common imgui minizip scmversion Qt6::Core Qt6::Gui Qt6::GuiPrivate Qt6::Widgets)
# Our Qt builds may have exceptions on, so force them off.
target_compile_definitions(duckstation-qt PRIVATE QT_NO_EXCEPTIONS)
target_compile_definitions(duckstation-qt PRIVATE QT_NO_EXCEPTIONS QT_NO_SIGNALS_SLOTS_KEYWORDS)
add_core_resources(duckstation-qt)

View File

@@ -373,7 +373,7 @@
<AdditionalDependencies>$(QtEntryPointLib);%(AdditionalDependencies)</AdditionalDependencies>
</Link>
<ClCompile>
<PreprocessorDefinitions>QT_NO_EXCEPTIONS=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>QT_NO_EXCEPTIONS;QT_NO_SIGNALS_SLOTS_KEYWORDS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<DisableSpecificWarnings>4127;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(SolutionDir)dep\minizip\include</AdditionalIncludeDirectories>
<!-- Qt relies on RTTI for assertions in Debug builds. -->