cmake_minimum_required(VERSION 3.9) project(QT_03_treeView_DragDrop_HierIssue) set(CMAKE_CXX_STANDARD 14) set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTOUIC ON) add_executable(QT_03_treeView_DragDrop_HierIssue main.cpp mainWindow.cpp mainWindow.h) find_package(Qt5Core REQUIRED) find_package(Qt5Widgets REQUIRED) find_package(Qt5Gui REQUIRED) qt5_use_modules(${PROJECT_NAME} Core Widgets Gui ) target_link_libraries(${PROJECT_NAME} Qt5::Widgets Qt5::Core Qt5::Gui )