From 1ce4745e6c22b1a99d3b0b1b83b7aa54348da9c1 Mon Sep 17 00:00:00 2001 From: dmitry <dmitry.puzyrkov@demlabs.net> Date: Wed, 31 Jul 2024 14:49:00 +0700 Subject: [PATCH] ... --- .gitlab-ci.yml | 103 ------------------------------------------------- CMakeLists.txt | 9 +++-- 2 files changed, 6 insertions(+), 106 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c01cd61..e69de29 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,103 +0,0 @@ -variables: - GIT_SUBMODULE_STRATEGY: recursive - -stages: - - build - - deploy - - publish -.ci-polygon: - tags: - - ci-polygon - -.build: - extends: .ci-polygon - stage: build - timeout: 3 hours 30 minutes - dependencies: [] - artifacts: - paths: - - build_*/*.deb - -.deploy: - extends: .ci-polygon - image: demlabs/amd64/debian-buster:linuxbuilder - stage: deploy - before_script: /opt/buildtools/prepare_environment.sh - -.publish: - extends: .deploy - stage: publish - allow_failure: true - -macos-amd64: - extends: .build - image: demlabs/amd64/debian-bullseye:osxbuilderssl - before_script: /opt/buildtools/prepare_environment.sh amd64-osx - script: - - ./prod_build/build.sh --target osx release - - ./prod_build/pack.sh --target osx release --sign /opt/buildtools/sign/macos/demlabs.sh - artifacts: - paths: - - build_*/*.pkg - -linux-amd64-debian-buster: - extends: .build - image: demlabs/amd64/debian-buster:linuxbuilder - before_script: /opt/buildtools/prepare_environment.sh amd64-linux - script: - - ./prod_build/build.sh --target linux release - - ./prod_build/pack.sh --target linux release - - anybadge -l "master version" -v "$(source version.mk; echo "$VERSION_MAJOR.$VERSION_MINOR.$VERSION_PATCH")" -f version-badge.svg -c blue - - /opt/buildtools/deploy_files.sh pub_cellframe linux/cellframe-dashboard/$CI_COMMIT_REF_NAME/ ./version-badge.svg || true - -linux-arm64-debian-bullseye: - extends: .build - image: demlabs/arm64v8/debian-bullseye:linuxbuilder - before_script: /opt/buildtools/prepare_environment.sh arm64-linux - script: - - ./prod_build/build.sh --target linux release - - ./prod_build/pack.sh --target linux release - - anybadge -l "master version" -v "$(source version.mk; echo "$VERSION_MAJOR.$VERSION_MINOR.$VERSION_PATCH")" -f version-badge.svg -c blue - - /opt/buildtools/deploy_files.sh pub_cellframe linux/cellframe-dashboard/$CI_COMMIT_REF_NAME/ ./version-badge.svg || true - - - -windows-amd64: - extends: .build - image: demlabs/amd64/debian-bullseye:windowsbuilder - before_script: /opt/buildtools/prepare_environment.sh amd64-linux - script: - - ./prod_build/build.sh --target windows release - - ./prod_build/pack.sh --target windows release --sign /opt/buildtools/sign/windows/cellframe-dashboard.sh - artifacts: - paths: - - build_*/*.exe - - -deploy-linux: - extends: .deploy - needs: - - linux-amd64-debian-buster - - linux-arm64-debian-bullseye - - - script: - - /opt/buildtools/deploy_files.sh pub_cellframe linux/cellframe-dashboard/$CI_COMMIT_REF_NAME/ build_*/*.deb - - -deploy-macos: - extends: .deploy - needs: - - macos-amd64 - - script: - - /opt/buildtools/deploy_files.sh pub_cellframe macos/cellframe-dashboard/$CI_COMMIT_REF_NAME/ build_*/*.pkg - -deploy-windows: - extends: .deploy - needs: - - windows-amd64 - - script: - - /opt/buildtools/deploy_files.sh pub_cellframe windows/cellframe-dashboard/$CI_COMMIT_REF_NAME/ build_*/*.exe - diff --git a/CMakeLists.txt b/CMakeLists.txt index ef3d277..3ebf477 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,8 +14,6 @@ find_package(Qt5 5.15 REQUIRED COMPONENTS set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) - - if(UNIX) if(DARWIN) add_definitions(-DCLI_PATH="./cellframe-node-cli") @@ -66,6 +64,11 @@ target_include_directories(${PROJECT_NAME} PRIVATE ./CellframeNodeDiagtool) target_include_directories(${PROJECT_NAME} PRIVATE ./CellframeNodeTray) target_link_libraries(${PROJECT_NAME} - Qt5::Core Qt5::Gui Qt5::Network Qt5::Widgets Qt5::Qml Qt5::QuickWidgets + PUBLIC Qt5::Core Qt5::Gui Qt5::Network Qt5::Widgets Qt5::Qml Qt5::QuickWidgets ) +if (WIN32) +target_link_libraries(${PROJECT_NAME} PUBLIC psapi) +endif() + + -- GitLab