Files
cinema-ticket-management-sy…/cmake/setup/Config.cmake
T

19 lines
476 B
CMake
Raw Normal View History

2026-07-12 14:34:52 +04:00
# 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)