add:qt lib
This commit is contained in:
commit
e7d9f24a9a
|
|
@ -0,0 +1 @@
|
||||||
|
build
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
[submodule "third_party/qt-5.15.2-lite-release-static"]
|
||||||
|
path = third_party/qt-5.15.2-lite-release-static
|
||||||
|
url = https://github.com/GengGode/qt-5.15.2-lite-release-static
|
||||||
|
|
@ -0,0 +1,31 @@
|
||||||
|
cmake_minimum_required(VERSION 3.15)
|
||||||
|
project(QFluentWidgets)
|
||||||
|
|
||||||
|
set(ThridPartyDir ${CMAKE_SOURCE_DIR}/third_party)
|
||||||
|
set(DependentPartyDir ${CMAKE_SOURCE_DIR}/dependent_party)
|
||||||
|
#set(Qt5_DIR "${ThridPartyDir}/qt-5.15.2-lite-release-static/lib/cmake/Qt5")
|
||||||
|
#// C:\Qt\5.15.7\msvc2019_x64_static\lib\cmake\Qt5
|
||||||
|
set(Qt5_DIR "C:/Qt/5.15.7/msvc2019_x64_static/lib/cmake/Qt5")
|
||||||
|
find_package(Qt5 COMPONENTS Core Gui Widgets Xml Svg WinExtras REQUIRED)
|
||||||
|
set(CMAKE_PREFIX_PATH {Qt5_DIR})
|
||||||
|
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||||
|
set(CMAKE_AUTOMOC ON)
|
||||||
|
set(CMAKE_AUTORCC ON)
|
||||||
|
set(CMAKE_AUTOUIC ON)
|
||||||
|
set(FramelessHelper_DIR "${DependentPartyDir}/FramelessHelper/cmake")
|
||||||
|
#find_package(FramelessHelper REQUIRED COMPONENTS Core Widgets)
|
||||||
|
|
||||||
|
|
||||||
|
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
||||||
|
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
|
||||||
|
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
|
||||||
|
set(CMAKE_CXX_STANDARD 20)
|
||||||
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /utf-8")
|
||||||
|
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /utf-8")
|
||||||
|
|
||||||
|
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /MT")
|
||||||
|
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MTd")
|
||||||
|
set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
|
||||||
|
|
||||||
|
|
||||||
|
add_subdirectory(QFluentWidgets)
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 5672c285ee95f2e43f94a7344a9198f6a0a37129
|
||||||
Loading…
Reference in New Issue