Project cleanups
@@ -1,5 +1,7 @@
|
||||
add_custom_target(zeiterfassung)
|
||||
|
||||
add_subdirectory(plugins)
|
||||
add_subdirectory(zeiterfassung)
|
||||
add_subdirectory(zeiterfassungclient)
|
||||
add_subdirectory(zeiterfassungcorelib)
|
||||
add_subdirectory(zeiterfassungguilib)
|
||||
add_subdirectory(zeiterfassungnetworklib)
|
||||
|
@@ -1,7 +1,7 @@
|
||||
TEMPLATE = subdirs
|
||||
|
||||
SUBDIRS += plugins \
|
||||
zeiterfassung \
|
||||
zeiterfassungclient \
|
||||
zeiterfassungcorelib \
|
||||
zeiterfassungguilib \
|
||||
zeiterfassungnetworklib
|
||||
|
@@ -1,11 +1,14 @@
|
||||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin/plugins/zeiterfassung)
|
||||
|
||||
add_custom_target(zeiterfassung-plugins)
|
||||
add_dependencies(zeiterfassung zeiterfassung-plugins)
|
||||
|
||||
add_subdirectory(absenceplugin)
|
||||
add_subdirectory(advancedviewplugin)
|
||||
add_subdirectory(devtoolsplugin)
|
||||
add_subdirectory(lunchmealplugin)
|
||||
add_subdirectory(profileplugin)
|
||||
add_subdirectory(presenceplugin)
|
||||
add_subdirectory(profileplugin)
|
||||
add_subdirectory(reportsplugin)
|
||||
add_subdirectory(sketchplugin)
|
||||
add_subdirectory(updaterplugin)
|
||||
|
@@ -1,16 +0,0 @@
|
||||
set(HEADERS
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set(FORMS
|
||||
strips/bookingendstrip.ui
|
||||
strips/bookingstartstrip.ui
|
||||
strips/timeassignmentstrip.ui
|
||||
)
|
||||
|
||||
add_executable(zeiterfassung ${HEADERS} ${SOURCES} ${FORMS})
|
||||
|
||||
target_link_libraries(zeiterfassung Qt5::Core Qt5::Gui Qt5::Widgets Qt5::Network zeiterfassungcorelib zeiterfassungguilib zeiterfassungnetworklib)
|
23
zeiterfassungclient/CMakeLists.txt
Normal file
@@ -0,0 +1,23 @@
|
||||
set(HEADERS
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set(RESOURCES
|
||||
zeiterfassung_resources.qrc
|
||||
)
|
||||
|
||||
set(FORMS
|
||||
strips/bookingendstrip.ui
|
||||
strips/bookingstartstrip.ui
|
||||
strips/timeassignmentstrip.ui
|
||||
)
|
||||
|
||||
# TODO: add icon.ico for windows
|
||||
add_executable(zeiterfassungclient ${HEADERS} ${SOURCES} ${RESOURCES} ${FORMS})
|
||||
|
||||
target_link_libraries(zeiterfassungclient Qt5::Core Qt5::Gui Qt5::Widgets Qt5::Network zeiterfassungcorelib zeiterfassungguilib zeiterfassungnetworklib)
|
||||
|
||||
add_dependencies(zeiterfassung zeiterfassungclient)
|
Before Width: | Height: | Size: 9.4 KiB After Width: | Height: | Size: 9.4 KiB |
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 220 B After Width: | Height: | Size: 220 B |
Before Width: | Height: | Size: 172 B After Width: | Height: | Size: 172 B |
Before Width: | Height: | Size: 228 B After Width: | Height: | Size: 228 B |
Before Width: | Height: | Size: 187 B After Width: | Height: | Size: 187 B |
Before Width: | Height: | Size: 147 B After Width: | Height: | Size: 147 B |
Before Width: | Height: | Size: 160 B After Width: | Height: | Size: 160 B |
Before Width: | Height: | Size: 150 B After Width: | Height: | Size: 150 B |
Before Width: | Height: | Size: 166 B After Width: | Height: | Size: 166 B |
Before Width: | Height: | Size: 492 B After Width: | Height: | Size: 492 B |
Before Width: | Height: | Size: 491 B After Width: | Height: | Size: 491 B |
Before Width: | Height: | Size: 252 B After Width: | Height: | Size: 252 B |
Before Width: | Height: | Size: 493 B After Width: | Height: | Size: 493 B |
Before Width: | Height: | Size: 492 B After Width: | Height: | Size: 492 B |
Before Width: | Height: | Size: 249 B After Width: | Height: | Size: 249 B |
Before Width: | Height: | Size: 464 B After Width: | Height: | Size: 464 B |
Before Width: | Height: | Size: 464 B After Width: | Height: | Size: 464 B |
Before Width: | Height: | Size: 240 B After Width: | Height: | Size: 240 B |
Before Width: | Height: | Size: 598 B After Width: | Height: | Size: 598 B |
Before Width: | Height: | Size: 598 B After Width: | Height: | Size: 598 B |
Before Width: | Height: | Size: 586 B After Width: | Height: | Size: 586 B |
Before Width: | Height: | Size: 165 B After Width: | Height: | Size: 165 B |
Before Width: | Height: | Size: 166 B After Width: | Height: | Size: 166 B |
Before Width: | Height: | Size: 166 B After Width: | Height: | Size: 166 B |
Before Width: | Height: | Size: 166 B After Width: | Height: | Size: 166 B |
Before Width: | Height: | Size: 940 B After Width: | Height: | Size: 940 B |
Before Width: | Height: | Size: 972 B After Width: | Height: | Size: 972 B |
Before Width: | Height: | Size: 846 B After Width: | Height: | Size: 846 B |
Before Width: | Height: | Size: 728 B After Width: | Height: | Size: 728 B |
Before Width: | Height: | Size: 760 B After Width: | Height: | Size: 760 B |
Before Width: | Height: | Size: 646 B After Width: | Height: | Size: 646 B |
Before Width: | Height: | Size: 160 B After Width: | Height: | Size: 160 B |
Before Width: | Height: | Size: 160 B After Width: | Height: | Size: 160 B |
Before Width: | Height: | Size: 129 B After Width: | Height: | Size: 129 B |
Before Width: | Height: | Size: 224 B After Width: | Height: | Size: 224 B |
Before Width: | Height: | Size: 182 B After Width: | Height: | Size: 182 B |
Before Width: | Height: | Size: 239 B After Width: | Height: | Size: 239 B |
Before Width: | Height: | Size: 195 B After Width: | Height: | Size: 195 B |
Before Width: | Height: | Size: 578 B After Width: | Height: | Size: 578 B |
Before Width: | Height: | Size: 158 B After Width: | Height: | Size: 158 B |
Before Width: | Height: | Size: 159 B After Width: | Height: | Size: 159 B |
@@ -14,3 +14,5 @@ target_compile_definitions(zeiterfassungcorelib PRIVATE ZEITERFASSUNGCORELIB_LIB
|
||||
target_link_libraries(zeiterfassungcorelib Qt5::Core dbcorelib)
|
||||
|
||||
target_include_directories(zeiterfassungcorelib PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
add_dependencies(zeiterfassung zeiterfassungcorelib)
|
||||
|
@@ -23,6 +23,10 @@ set(SOURCES
|
||||
dialogs/settingsdialog.cpp
|
||||
)
|
||||
|
||||
set(RESOURCES
|
||||
zeiterfassungguilib_resources.qrc
|
||||
)
|
||||
|
||||
set(FORMS
|
||||
mainwindow.ui
|
||||
dialogs/authenticationdialog.ui
|
||||
@@ -30,10 +34,12 @@ set(FORMS
|
||||
dialogs/settingsdialog.ui
|
||||
)
|
||||
|
||||
add_library(zeiterfassungguilib SHARED ${HEADERS} ${SOURCES} ${FORMS})
|
||||
add_library(zeiterfassungguilib SHARED ${HEADERS} ${SOURCES} ${RESOURCES} ${FORMS})
|
||||
|
||||
target_compile_definitions(zeiterfassungguilib PRIVATE ZEITERFASSUNGGUILIB_LIBRARY)
|
||||
|
||||
target_link_libraries(zeiterfassungguilib Qt5::Core Qt5::Gui Qt5::Widgets Qt5::UiTools zeiterfassungcorelib zeiterfassungnetworklib)
|
||||
|
||||
target_include_directories(zeiterfassungguilib PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
add_dependencies(zeiterfassung zeiterfassungguilib)
|
||||
|
@@ -48,3 +48,5 @@ target_compile_definitions(zeiterfassungnetworklib PRIVATE ZEITERFASSUNGNETWORKL
|
||||
target_link_libraries(zeiterfassungnetworklib Qt5::Core Qt5::Network dbcorelib)
|
||||
|
||||
target_include_directories(zeiterfassungnetworklib PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
add_dependencies(zeiterfassung zeiterfassungnetworklib)
|
||||
|