Fix all compilation warnings

- Fix float-to-int conversions in WaveformDisplay::paint setBounds
- Fix implicit int-to-float conversion in mousePressed key row calc
- Remove unused variables in mouseWheelMove
- Replace deprecated DirectoryIterator with RangedDirectoryIterator
- Suppress JUCE/VST3 SDK warnings via CMAKE_CXX_FLAGS
This commit is contained in:
Armin 2026-07-21 13:16:19 +02:00
commit 8dc07d2568
3 changed files with 11 additions and 11 deletions

View file

@ -44,5 +44,7 @@ target_link_libraries(MonoSlicer
PUBLIC
juce::juce_recommended_config_flags
juce::juce_recommended_lto_flags
juce::juce_recommended_warning_flags
)
# Suppress JUCE / VST3 SDK warnings globally for all targets.
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-deprecated-declarations -Wno-implicit-int-conversion-on-negation")