update CMakeListts.txt

This commit is contained in:
duanshengchao 2024-08-09 16:03:09 +08:00
parent 02f3f5bebb
commit 343e62f396
1 changed files with 33 additions and 2 deletions

View File

@ -2,11 +2,15 @@ cmake_minimum_required(VERSION 3.5)
project(PowerDesigner LANGUAGES CXX VERSION 1.0)
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(ADS_VERSION 4.3.1)
add_subdirectory(QtADS)
find_package(QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED)
find_package(Qt${QT_VERSION_MAJOR} 5.5 COMPONENTS Core Gui Widgets REQUIRED)
find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Core Gui Widgets REQUIRED)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
#ui.h
@ -29,14 +33,41 @@ else()
endif()
set(H_HEADER_FILES
include/global.h
include/mainwindow.h
include/graphicElementsPanel.h
include/drawingPanel.h
include/designerScene.h
include/designerView.h
include/util/baseSelector.h
include/util/creatingSelector.h
include/util/selectorManager.h
include/graphicsItem/itemControlHandle.h
include/graphicsItem/graphicsBaseItem.h
include/graphicsItem/graphicsRectItem.h
)
set(CPP_SOURCE_FILES
source/main.cpp
source/mainwindow.cpp
source/graphicElementsPanel.cpp
source/drawingPanel.cpp
source/designerScene.cpp
source/designerView.cpp
source/util/baseSelector.cpp
source/util/creatingSelector.cpp
source/util/selectorManager.cpp
source/graphicsItem/itemControlHandle.cpp
source/graphicsItem/graphicsBaseItem.cpp
source/graphicsItem/graphicsRectItem.cpp
)
set(UI_FILES
ui/mainwindow.ui
ui/graphicElementsPanel.ui
ui/drawingPanel.ui
)
#
@ -70,7 +101,7 @@ endif()
include_directories(include)
target_include_directories(PowerDesigner PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/../../src")
target_include_directories(PowerDesigner PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/include")
target_link_libraries(PowerDesigner PRIVATE qt${QT_VERSION_MAJOR}advanceddocking)
target_link_libraries(PowerDesigner PUBLIC Qt${QT_VERSION_MAJOR}::Core
Qt${QT_VERSION_MAJOR}::Gui