From 3afb3484391580235e609e8f71038616cb56c92a Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Tue, 23 Jul 2019 12:00:54 +0200 Subject: [PATCH] Clang: Add cmake project for tidy/clazy demo code ...as it's easier to generate a compile_commands.json with it as with qmake. Change-Id: I415b4d1d3d6d1d55c4d086c6dbbbca532c2c8669 Reviewed-by: Cristian Adam Reviewed-by: Nikolai Kosjar --- .../cplusplus/examples/CMakeLists.txt | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 share/qtcreator/cplusplus/examples/CMakeLists.txt diff --git a/share/qtcreator/cplusplus/examples/CMakeLists.txt b/share/qtcreator/cplusplus/examples/CMakeLists.txt new file mode 100644 index 00000000000..2a5aeb6d78f --- /dev/null +++ b/share/qtcreator/cplusplus/examples/CMakeLists.txt @@ -0,0 +1,22 @@ +cmake_minimum_required(VERSION 3.5) + +project(examples LANGUAGES CXX) + +set(CMAKE_INCLUDE_CURRENT_DIR ON) + +set(CMAKE_AUTOUIC ON) +set(CMAKE_AUTOMOC ON) +set(CMAKE_AUTORCC ON) + +set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD_REQUIRED ON) + +find_package(Qt5 COMPONENTS Widgets REQUIRED) + +add_executable(examples + clazy_example.cpp + tidy_example.cpp + tidy_example.h +) + +target_link_libraries(examples PRIVATE Qt5::Widgets)