Initial commit
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
# 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)
|
||||
|
||||
Reference in New Issue
Block a user