19 lines
476 B
CMake
19 lines
476 B
CMake
# 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)
|
|
|