From 03f873ea9d5ab28330a486b4d849d8eafd7e8c9e Mon Sep 17 00:00:00 2001 From: kradchen Date: Wed, 6 Sep 2023 10:33:16 +0800 Subject: [PATCH] Change cmake --- .gitignore | 1 + CMakeLists.txt | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index f94af83..9760c86 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /CMakeSettings.json /src/translations/copy.bat /build +/.cache diff --git a/CMakeLists.txt b/CMakeLists.txt index fca1509..0baddca 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -39,7 +39,8 @@ source_group(TREE ${CMAKE_SOURCE_DIR} FILES ${project_cxx}) source_group(TREE ${CMAKE_SOURCE_DIR} FILES ${project_cc}) source_group(TREE ${CMAKE_SOURCE_DIR} FILES ${project_c}) -set(Build_With_System_QT OFF) +option(Build_With_System_QT "Build With System QT" OFF) + if(Build_With_System_QT) include_directories(/usr/include/qt5/ /usr/include/qt5/QtCore /usr/include/qt5/QtWidgets /usr/include/qt5/QtGui @@ -104,9 +105,11 @@ endif() if(UNIX ) if(Build_With_System_QT) + message("Build With System QT" ) link_directories( "/usr/lib64") target_link_libraries(${PROJECT_NAME} Qt5Core.so Qt5Widgets.so Qt5Gui.so Qt5Sql.so Qt5Network.so Qt5Multimedia.so Qt5MultimediaWidgets.so pthread) else() + message("Build With packaged QT" ) target_link_libraries(${PROJECT_NAME} Qt5::Core Qt5::Widgets Qt5::Gui Qt5::OpenGL Qt5::Sql Qt5::Network Qt5::Multimedia Qt5::MultimediaWidgets pthread) endif(Build_With_System_QT) else()