Открыть боковую панель
Aurora OS
Demos
Stream Camera
Коммиты
8e2619d8
Коммит
8e2619d8
создал
Июл 31, 2024
по автору
OMP Education
Просмотр файлов
[Project] Usage ninja build system. Fix CMakeLists.txt for qtcreator project tree.
владелец
ca61e3d0
Изменения
5
Скрыть пробелы
Построчно
Рядом
.gitignore
Просмотр файла @
8e2619d8
...
...
@@ -20,5 +20,6 @@ install_manifest.txt
*_autogen
CMakeLists.txt.user*
moc_*.cpp
ru.auroraos.ApplicationTemplate
ru.auroraos.StreamCamera
build
AUTHORS.md
Просмотр файла @
8e2619d8
...
...
@@ -16,3 +16,5 @@
*
Reviewer, 2023
*
Oleg Shevchenko
*
Reviewer, 2023
*
Oksana Torosyan,
<o.torosyan@omp.ru>
*
Designer, 2024
CMakeLists.txt
Просмотр файла @
8e2619d8
...
...
@@ -57,11 +57,26 @@ set(HEADERS
src/ycbcrtorgbimageconverter.h
)
FILE
(
GLOB TsFiles
"translations/*.ts"
)
FILE
(
GLOB QmlFiles
"qml/**/*.qml"
"qml/*.qml"
)
file
(
GLOB_RECURSE IconFiles
"icons/*.png"
)
file
(
GLOB MdFiles
"*.md"
)
add_executable
(
${
PROJECT_NAME
}
${
SOURCES
}
${
HEADERS
}
resources.qrc
${
QmFiles
}
${
QmlFiles
}
${
TsFiles
}
${
MdFiles
}
${
IconFiles
}
${
PROJECT_NAME
}
.desktop
rpm/
${
PROJECT_NAME
}
.spec
)
target_compile_definitions
(
${
PROJECT_NAME
}
PRIVATE
...
...
@@ -115,22 +130,6 @@ install(FILES icons/172x172/${PROJECT_NAME}.png
DESTINATION share/icons/hicolor/172x172/apps
)
# Get the other files reachable from the project tree in Qt Creator
FILE
(
GLOB TsFiles
"translations/*.ts"
)
FILE
(
GLOB QmlFiles
"qml/**/*.qml"
"qml/*.qml"
)
add_custom_target
(
distfiles
SOURCES
AUTHORS.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENCE.BSD-3-Clause.md
README.md
README.ru.md
${
PROJECT_NAME
}
.desktop
${
QmlFiles
}
${
TsFiles
}
)
file
(
WRITE
"
${
CMAKE_BINARY_DIR
}
/QtCreatorDeployment.txt"
"
${
CMAKE_INSTALL_PREFIX
}
${
CMAKE_BINARY_DIR
}
/
${
PROJECT_NAME
}
:bin
...
...
rpm/ru.auroraos.StreamCamera.spec
Просмотр файла @
8e2619d8
...
...
@@ -18,6 +18,7 @@ BuildRequires: pkgconfig(Qt5Multimedia)
BuildRequires: pkgconfig(streamcamera)
BuildRequires: pkgconfig(streamcamera-qt5)
BuildRequires: cmake
BuildRequires: ninja
BuildRequires: conan
%description
...
...
@@ -31,11 +32,11 @@ CONAN_LIB_DIR="%{_builddir}/conan-libs/"
conan install "%{_sourcedir}/.." --output-folder="$CONAN_LIB_DIR" --deployer=full_deploy -vwarning
PKG_CONFIG_PATH="$CONAN_LIB_DIR:$PKG_CONFIG_PATH"
export PKG_CONFIG_PATH
%cmake
%
make
_build
%cmake
-GNinja
%
ninja
_build
%install
%
make
_install
%
ninja
_install
EXECUTABLE="%{buildroot}/%{_bindir}/%{name}"
CONAN_LIB_DIR="%{_builddir}/conan-libs/"
SHARED_LIBRARIES="%{buildroot}/%{_datadir}/%{name}/lib"
...
...
ru.auroraos.StreamCamera.desktop
Просмотр файла @
8e2619d8
...
...
@@ -11,6 +11,3 @@ Permissions=Camera;RemovableMedia;UserDirs;Downloads;MediaIndexing;Pictures;Scre
OrganizationName=ru.auroraos
ApplicationName=StreamCamera
ExecDBus=/usr/bin/ru.auroraos.StreamCamera
[X-Aurora-Application]
IconMode=Crop
Редактирование
Предварительный просмотр
Поддерживает Markdown
0%
Попробовать снова
или
прикрепить новый файл
.
Отмена
You are about to add
0
people
to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Отмена
Пожалуйста,
зарегистрируйтесь
или
войдите
чтобы прокомментировать