re-organize folder structure

This commit is contained in:
Maik Jurischka
2025-12-19 13:04:26 +01:00
parent 01ef031fcd
commit 34ed5b2216
20 changed files with 22 additions and 15 deletions

1
.gitignore vendored
View File

@@ -1,6 +1,7 @@
# CMake build files # CMake build files
build/ build/
build-*/ build-*/
cmake-build-*/
CMakeFiles/ CMakeFiles/
CMakeCache.txt CMakeCache.txt
cmake_install.cmake cmake_install.cmake

View File

@@ -7,25 +7,31 @@ pkg_check_modules(GSTREAMER REQUIRED gstreamer-1.0 gstreamer-video-1.0 gstreamer
qt_standard_project_setup() qt_standard_project_setup()
set(CMAKE_AUTOUIC_SEARCH_PATHS ${CMAKE_CURRENT_SOURCE_DIR}/ui)
qt_add_executable(gstreamerViewer qt_add_executable(gstreamerViewer
WIN32 MACOSX_BUNDLE WIN32 MACOSX_BUNDLE
main.cpp src/main.cpp
mainwindow.cpp src/mainwindow.cpp
mainwindow.h include/mainwindow.h
mainwindow.ui ui/mainwindow.ui
socketclient.cpp src/socketclient.cpp
socketclient.h include/socketclient.h
gstreamerpipelinewidget.cpp src/gstreamerpipelinewidget.cpp
gstreamerpipelinewidget.h include/gstreamerpipelinewidget.h
cameracontrolwidget.cpp src/cameracontrolwidget.cpp
cameracontrolwidget.h include/cameracontrolwidget.h
videoviewerwidget.cpp src/videoviewerwidget.cpp
videoviewerwidget.h include/videoviewerwidget.h
aboutwidget.cpp src/aboutwidget.cpp
aboutwidget.h include/aboutwidget.h
) )
target_include_directories(gstreamerViewer PRIVATE ${GSTREAMER_INCLUDE_DIRS}) target_include_directories(gstreamerViewer
PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/include
${GSTREAMER_INCLUDE_DIRS}
)
target_link_libraries(gstreamerViewer target_link_libraries(gstreamerViewer
PRIVATE PRIVATE
Qt::Core Qt::Core