# Enable additional Qt features set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) set(CMAKE_AUTOUIC ON) # Specify the C++ standard set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) # add_compile_options(-std=c++20) # Get the Qt environment variables set(QT_UIC_EXECUTABLE "$ENV{QT_UIC_EXECUTABLE}") set(QT_MOC_EXECUTABLE "$ENV{QT_MOC_EXECUTABLE}") # Enable CMake to generate compile_commands.json set(CMAKE_EXPORT_COMPILE_COMMANDS ON)