Added CMakeLists.txt
This commit is contained in:
4
CMakeLists.txt
Normal file
4
CMakeLists.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
add_subdirectory(plugins)
|
||||
add_subdirectory(zeiterfassung)
|
||||
add_subdirectory(zeiterfassungcorelib)
|
||||
add_subdirectory(zeiterfassungguilib)
|
13
plugins/CMakeLists.txt
Normal file
13
plugins/CMakeLists.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin/plugins/zeiterfassung)
|
||||
|
||||
add_subdirectory(absenceplugin)
|
||||
add_subdirectory(advancedviewplugin)
|
||||
add_subdirectory(devtoolsplugin)
|
||||
add_subdirectory(lunchmealplugin)
|
||||
add_subdirectory(profileplugin)
|
||||
add_subdirectory(presenceplugin)
|
||||
add_subdirectory(reportsplugin)
|
||||
add_subdirectory(sketchplugin)
|
||||
add_subdirectory(updaterplugin)
|
||||
add_subdirectory(weatherplugin)
|
||||
add_subdirectory(webradioplugin)
|
Submodule plugins/absenceplugin updated: af02fa79fd...65a00cd3c7
Submodule plugins/advancedviewplugin updated: 8f0f19922c...cf78369e79
Submodule plugins/devtoolsplugin updated: 04b8ade09e...f0808efd4b
Submodule plugins/lunchmealplugin updated: 6c48560724...faf5d83ec8
Submodule plugins/presenceplugin updated: cb64211fcd...89e292b408
Submodule plugins/profileplugin updated: c1f1b884ff...66563d661a
Submodule plugins/reportsplugin updated: b24ac9e00a...9e9b9e21a8
Submodule plugins/sketchplugin updated: 30fad70d72...a37377a930
Submodule plugins/updaterplugin updated: 26da75bf63...74c8ecb9aa
Submodule plugins/weatherplugin updated: 1b5a7563f6...137fa9bb2b
Submodule plugins/webradioplugin updated: 967b13871c...7b59a5f77e
16
zeiterfassung/CMakeLists.txt
Normal file
16
zeiterfassung/CMakeLists.txt
Normal file
@@ -0,0 +1,16 @@
|
||||
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)
|
52
zeiterfassungcorelib/CMakeLists.txt
Normal file
52
zeiterfassungcorelib/CMakeLists.txt
Normal file
@@ -0,0 +1,52 @@
|
||||
set(HEADERS
|
||||
zeiterfassungapi.h
|
||||
zeiterfassungcorelib_global.h
|
||||
zeiterfassungsettings.h
|
||||
replies/createbookingreply.h
|
||||
replies/createtimeassignmentreply.h
|
||||
replies/deletebookingreply.h
|
||||
replies/deletetimeassignmentreply.h
|
||||
replies/getabsencesreply.h
|
||||
replies/getbookingsreply.h
|
||||
replies/getdayinforeply.h
|
||||
replies/getpresencestatusreply.h
|
||||
replies/getprojectsreply.h
|
||||
replies/getreportreply.h
|
||||
replies/gettimeassignmentsreply.h
|
||||
replies/getuserinforeply.h
|
||||
replies/loginpagereply.h
|
||||
replies/loginreply.h
|
||||
replies/updatebookingreply.h
|
||||
replies/updatetimeassignmentreply.h
|
||||
replies/zeiterfassungreply.h
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
zeiterfassungapi.cpp
|
||||
zeiterfassungsettings.cpp
|
||||
replies/createbookingreply.cpp
|
||||
replies/createtimeassignmentreply.cpp
|
||||
replies/deletebookingreply.cpp
|
||||
replies/deletetimeassignmentreply.cpp
|
||||
replies/getabsencesreply.cpp
|
||||
replies/getbookingsreply.cpp
|
||||
replies/getdayinforeply.cpp
|
||||
replies/getpresencestatusreply.cpp
|
||||
replies/getprojectsreply.cpp
|
||||
replies/getreportreply.cpp
|
||||
replies/gettimeassignmentsreply.cpp
|
||||
replies/getuserinforeply.cpp
|
||||
replies/loginpagereply.cpp
|
||||
replies/loginreply.cpp
|
||||
replies/updatebookingreply.cpp
|
||||
replies/updatetimeassignmentreply.cpp
|
||||
replies/zeiterfassungreply.cpp
|
||||
)
|
||||
|
||||
add_library(zeiterfassungcorelib SHARED ${HEADERS} ${SOURCES})
|
||||
|
||||
target_compile_definitions(zeiterfassungcorelib PRIVATE ZEITERFASSUNGCORELIB_LIBRARY)
|
||||
|
||||
target_link_libraries(zeiterfassungcorelib Qt5::Core Qt5::Network dbcorelib)
|
||||
|
||||
target_include_directories(zeiterfassungcorelib PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
39
zeiterfassungguilib/CMakeLists.txt
Normal file
39
zeiterfassungguilib/CMakeLists.txt
Normal file
@@ -0,0 +1,39 @@
|
||||
set(HEADERS
|
||||
mainwindow.h
|
||||
settingswidget.h
|
||||
stripfactory.h
|
||||
stripswidget.h
|
||||
zeiterfassungdialog.h
|
||||
zeiterfassungguilib_global.h
|
||||
zeiterfassungplugin.h
|
||||
dialogs/authenticationdialog.h
|
||||
dialogs/languageselectiondialog.h
|
||||
dialogs/settingsdialog.h
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
mainwindow.cpp
|
||||
settingswidget.cpp
|
||||
stripfactory.cpp
|
||||
stripswidget.cpp
|
||||
zeiterfassungdialog.cpp
|
||||
zeiterfassungplugin.cpp
|
||||
dialogs/authenticationdialog.cpp
|
||||
dialogs/languageselectiondialog.cpp
|
||||
dialogs/settingsdialog.cpp
|
||||
)
|
||||
|
||||
set(FORMS
|
||||
mainwindow.ui
|
||||
dialogs/authenticationdialog.ui
|
||||
dialogs/languageselectiondialog.ui
|
||||
dialogs/settingsdialog.ui
|
||||
)
|
||||
|
||||
add_library(zeiterfassungguilib SHARED ${HEADERS} ${SOURCES} ${FORMS})
|
||||
|
||||
target_compile_definitions(zeiterfassungguilib PRIVATE ZEITERFASSUNGGUILIB_LIBRARY)
|
||||
|
||||
target_link_libraries(zeiterfassungguilib Qt5::Core Qt5::Gui Qt5::Widgets Qt5::UiTools zeiterfassungcorelib)
|
||||
|
||||
target_include_directories(zeiterfassungguilib PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
Reference in New Issue
Block a user