Skip to content

Commit

Permalink
New cmake option to build qsqlmon only
Browse files Browse the repository at this point in the history
  • Loading branch information
Fanda Vacek committed Sep 8, 2023
1 parent 6183f3b commit 7fd0d29
Showing 1 changed file with 16 additions and 13 deletions.
29 changes: 16 additions & 13 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -24,23 +24,26 @@ find_package(Qt6 REQUIRED COMPONENTS Core Widgets Gui Sql Qml Xml LinguistTools
set(Qt_FOUND ${Qt6_FOUND})

if(Qt_FOUND)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTORCC ON)

add_subdirectory(libqf)
if(LIBQF_ONLY)
add_subdirectory(libqf)
if(QF_LIB_ONLY)
message(STATUS "Building libqf only")
else()
elseif(QF_QSQLMON_ONLY)
message(STATUS "Building libqf and qsqlmon only")
add_subdirectory(tools/qsqlmon)
else()
add_subdirectory(libsiut)
add_subdirectory(libquickevent)
add_subdirectory(quickevent)
add_subdirectory(quickhttpd)
add_subdirectory(quickshow)
add_subdirectory(tools/qsqlmon)
endif()
add_subdirectory(libquickevent)
add_subdirectory(quickevent)
add_subdirectory(quickhttpd)
add_subdirectory(quickshow)
add_subdirectory(tools/qsqlmon)
endif()
else()
message(FATAL_ERROR "Qt not found")
message(FATAL_ERROR "Qt not found")
endif()

# Directories where Qt Creator can find QML files.
Expand Down

0 comments on commit 7fd0d29

Please sign in to comment.