sithlord48
9c81f1c045
build: moving find_package for openssl to net/CMakeLists.txt
2025-03-06 19:17:53 +00:00
sithlord48
899a49d09a
build: win32 Remove unneeded python dependency
2025-03-06 19:17:53 +00:00
sithlord48
3a4bf35e22
refactor: Remove unneeed find_packate calls for Qt Components. Qt is found by Libaraies.cmake and accesable to all items in the src folder
2025-03-06 19:17:53 +00:00
Nick Bolton
495331108b
fix: Guard MSVC runtime version depending on compiler version
2025-03-06 10:45:57 -05:00
sithlord48
2058519e57
refactor: generate Certs using secureUtils method
2025-02-12 13:41:45 +00:00
sithlord48
55772e1133
chore: remove unused ARCH::vsnprintf
2025-01-29 21:07:31 +00:00
sithlord48
1085df54ed
refactor: Reuse compliance
...
build files and documentation: MIT
images / sources: GPL-2.0-only
breeze icons: LGPL-2.0-only
Microsoft MSM file, vc redist license
2025-01-27 17:05:47 -05:00
sithlord48
afc736e2c8
build: remove unused STDC_HEADERS
2025-01-21 06:27:36 -05:00
sithlord48
fa35d2913d
build: remove HAVE_X11_EXTENSIONS_XKBSTR_H define
2025-01-21 06:27:36 -05:00
sithlord48
1115d3287e
build: remove HAVE_SYS_STAT define
2025-01-21 06:27:36 -05:00
sithlord48
46cfb281af
build: remove HAVE_STRING_H define
2025-01-21 06:27:36 -05:00
sithlord48
365d6f76c2
build: remove HAVE_STRINGS_H define
2025-01-21 06:27:36 -05:00
sithlord48
05275b303f
build: remove HAVE_STRFTIME define
2025-01-21 06:27:36 -05:00
sithlord48
3e9289328a
build: remove unused INTTYPES define
2025-01-21 06:27:36 -05:00
sithlord48
bac86455d2
build: remove unused HAVE_MEMORY_H
2025-01-21 06:27:36 -05:00
sithlord48
b394f32c01
build: remove unused CXX_STDLIB define
2025-01-21 06:27:36 -05:00
sithlord48
312347bc17
build: remove unused CXX_MUTABLE define
2025-01-21 06:27:36 -05:00
sithlord48
6541ce3f84
build: remove unused CXX_EXTENTION define
2025-01-21 06:27:36 -05:00
sithlord48
b4a5b580bd
build: remove unused CXX_CASTS define
2025-01-21 06:27:36 -05:00
sithlord48
d72fd2b3d9
build: remove unused ACCEPT_TYPE_ARG3
2025-01-21 06:27:36 -05:00
sithlord48
5ce9aaea13
build: remove has_BOOL define
2025-01-21 06:27:36 -05:00
sithlord48
cc6bfcc1c2
build: remove unused SIZE defines
2025-01-21 06:27:36 -05:00
sithlord48
fd4ffb6f60
build: Prevent issue where build packages is off with version.rc not being generated
2025-01-07 16:37:04 -05:00
sithlord48
9f1c1da1aa
build: unify finding of the qt deploy tool and detect if vcpkg for proper debug build call
2025-01-07 16:37:04 -05:00
sithlord48
cd0e98a480
build: remove post_config macros
2024-12-22 09:52:50 -05:00
sithlord48
b9247b4c27
refactor: cleanup windows deploy files
2024-12-18 12:10:53 -05:00
sithlord48
b641a885d5
refactor: rm cmake/Packaging.cmake, instead do the config_linux_name macro in place
2024-12-18 12:10:53 -05:00
sithlord48
3817489097
chore: remove old wix building and build on ci with cpack
2024-12-18 12:10:53 -05:00
sithlord48
f06a789d25
build: wix generation for windows with cpack
2024-12-18 12:10:53 -05:00
sithlord48
6498fe5a6b
refactor: use Qt Required Version rm configure_qt macro for its one use
2024-12-04 10:05:34 -05:00
sithlord48
4e23460c6f
refactor: no configure_openssl macro
2024-12-04 10:05:34 -05:00
sithlord48
7ce2845c9b
refactor: place simple macros where they are used
2024-12-04 10:05:34 -05:00
sithlord48
c8e1e4f38f
refactor: rm unneed macro to flatten code coverage logic
2024-12-04 10:05:34 -05:00
sithlord48
922ad66aff
refactor: options in place
...
remove use of env vars to set build options
users should set these at cmake configure time
2024-12-04 10:05:34 -05:00
sithlord48
b0d22926f9
refactor: rm :cmake/Defines move last macro to Bulid.cmake
2024-12-04 10:05:34 -05:00
sithlord48
81631cac32
refactor: set test names directly and call only configure_options in main cmakelists.txt
2024-12-04 10:05:34 -05:00
sithlord48
1685c6e946
chore: rm unneeded debug define
2024-12-04 10:05:34 -05:00
sithlord48
1e8ff50d59
refactor: mv cmake policy settings to main CMakelists.txt
2024-12-04 10:05:34 -05:00
sithlord48
5d591e3518
build: rm unneeed configure_ninja steps
2024-12-04 10:05:34 -05:00
sithlord48
57f6248b6a
build: rm configure_build macro set items in main CMakeLists.txt
2024-12-04 10:05:34 -05:00
sithlord48
d6c682a923
chore: rm unused src/lib/gui/gui_config.h
2024-12-04 10:05:34 -05:00
sithlord48
4f8ae57ffd
build: always include headers
2024-12-04 10:05:34 -05:00
sithlord48
a92f5b0351
refactor: correct osx deployment target and move to main CMakeLists.txt
2024-12-04 10:05:34 -05:00
sithlord48
0f0846f011
build: mv CXX Options to the Main CMakeLists.txt
2024-12-04 10:05:34 -05:00
sithlord48
86cca8a0d1
refactor: don't use a macro for a single line
2024-12-04 10:05:34 -05:00
sithlord48
eb9e507a1f
chore: rm Unused Build_Time macro and define
2024-12-04 10:05:34 -05:00
sithlord48
7656b49f1b
refactor: set GIT_SHA_SHORT with git command
2024-12-04 10:05:34 -05:00
sithlord48
4a83eb711f
build: generate version info, use it for all sources of version
2024-12-04 10:05:34 -05:00
sithlord48
14f66e2dee
refactor: simplify linux os-release parsing
2024-11-25 20:50:58 +00:00
sithlord48
40ff14473d
build: use linux for distro name is its no defined
2024-11-21 14:55:58 +00:00
sithlord48
c6f352ac4a
refactor: move most of the remaing packaging info into deploy
2024-11-21 14:27:01 +00:00
sithlord48
2cdbd8f491
build: use CPack for macOS to create dmg
2024-11-21 14:27:01 +00:00
sithlord48
a63435e64a
build: use cmake to make the macOS bundle
2024-11-21 14:27:01 +00:00
sithlord48
147869e3a5
build: remove DESKFLOW_SHOW_DEV_THANKS define
2024-11-15 12:20:17 +00:00
sithlord48
25dd0ddfbc
build: rm DAEMON_BINARY_NAME
2024-11-15 12:20:17 +00:00
sithlord48
45a61310a4
build: rm CORE_BINARY_NAME define
2024-11-15 12:20:17 +00:00
sithlord48
2213f3f746
build:rm CLIENT_BINARY_NAME define
2024-11-15 12:20:17 +00:00
sithlord48
e52ce58541
build: rm SERVER_BINARY_NAME define
2024-11-15 12:20:17 +00:00
sithlord48
078ec61e9a
build: rm GUI_BINARY_NAME define
2024-11-15 12:20:17 +00:00
sithlord48
e446397740
build: rm DESKFLOW_MAC_BUNDLE_CODE
2024-11-15 12:20:17 +00:00
sithlord48
5a98245ddf
build: rm DESKFLOW_RES_DIR define
2024-11-15 12:20:17 +00:00
sithlord48
366932a188
build: rm DESKFLOW_HELP_TEXT define
2024-11-15 12:20:17 +00:00
sithlord48
bdcf770de6
build: rm DESKFLOW_VERSION_URL define
2024-11-15 12:20:17 +00:00
sithlord48
e865397f12
build: rm DESKFLOW_WEBSITE_URL define
2024-11-15 12:20:17 +00:00
sithlord48
97ea628c14
build: rm DESKFLOW_MAINTAINER define
2024-11-15 12:20:17 +00:00
sithlord48
b5d0417714
build: rm DESKFLOW_AUTHOR_NAME define
2024-11-15 12:20:17 +00:00
sithlord48
403830ceea
build: rm DESKFLOW_APP_NAME define
...
Unify Server APP USER_CONFIG_NAME and SYSTEM_CONFIG_NAME
Some unix users may need to move their config to deskflow.conf from .deskflow.conf
2024-11-15 12:20:17 +00:00
sithlord48
9b59acdf26
build: rm DESKFLOW_DOMAIN define
2024-11-15 12:20:17 +00:00
sithlord48
46a6f74fb7
build: rm DESKFLOW_APP_ID define
2024-11-15 12:20:17 +00:00
sithlord48
ee35f8d87d
refactor: mv res/dist/wix => deploy/dist/wix
2024-11-12 14:00:59 +00:00
sithlord48
9b6c7f805f
refactor: mv res/dist/mac => deploy/dist/mac
2024-11-12 14:00:59 +00:00
sithlord48
6e5c6bcf80
refactor: mv res/dist/arch => deploy/dist/arch
2024-11-12 14:00:59 +00:00
sithlord48
5ddc7f8b0c
refactor: mv res/dist/linux/app.desktop.in => deploy/org.deskflow.deskflow.desktop
2024-11-12 14:00:59 +00:00
sithlord48
363fb5621d
refactor: mv res/app.png and res/app.svg => deploy
2024-11-12 14:00:59 +00:00
sithlord48
a53e289a45
refactor: mv res/win/version.rc.in => deploy/version.rc.in
2024-11-12 14:00:59 +00:00
sithlord48
a0666f0167
refactor mv: res/gui => src/gui/res
2024-11-12 14:00:59 +00:00
sithlord48
170b4251f3
build: align window mac names with community norms
2024-11-06 12:45:28 -05:00
sithlord48
ddf6450486
build: use PACKAGE_VERSION_LABEL to set generated package's name
...
If unset use CPACK_PACKAGE_VERSION when set only replaces the version in the package's filename
2024-11-06 11:49:31 -05:00
sithlord48
fb686ede21
refactor: remove desktop legacy
2024-10-30 20:04:55 +00:00
sithlord48
077412f7ec
build: update package names for linux to be more unified
...
We are not making offical packages
we should not set a rpm or debian revision
we should do not have to use 'correct' names for deb / rpm
2024-10-25 20:29:05 +01:00
sithlord48
f26581f20a
build: remove python dependency for non windows
2024-10-23 14:13:37 +01:00
sithlord48
d5a8dd7927
ci: remove unused libportal check from Librarires.cmake
2024-10-23 13:15:03 +01:00
sithlord48
7b7ff81a9f
build: Require libei and libportal from the system on linux
...
Removing remaining meson parts
2024-10-22 09:42:32 -04:00
sithlord48
2136af68b5
build(win32): resolve #7763 working windows installer
...
use correct QT_PATH
Force install of depends
2024-10-22 10:53:51 +01:00
sithlord48
df91d845f7
build(win32): Link wintoast correctly
2024-10-22 10:53:51 +01:00
sithlord48
46915bff94
fix:#7760 use a proper fedora package name
2024-10-19 19:34:37 -04:00
sithlord48
949e1c0d71
build: Use Fetch Content for Gtest
...
Use Fetch Content to get gtest and gmock
2024-10-19 19:17:19 -04:00
sithlord48
bf4a762124
build: use vcpkg for all depends, vcpkg action on ci to cache
2024-10-19 03:07:13 -04:00
sithlord48
9c9feba565
build: use File to dl toml++ if not on system
2024-10-18 15:02:34 -04:00
sithlord48
710c1dd353
build: get CLI11 via file download if not on system
2024-10-18 13:34:10 -04:00
sithlord48
33b14ccc5c
ci: cache vcpkg
...
Fixes:7712
2024-10-18 17:29:54 +01:00
sithlord48
71e74735c0
build: update required ssl to 3.0+
2024-10-18 06:49:02 +01:00
sithlord48
01d67e4614
chore: resolve cmake cap nits
...
Fixes : #7727
2024-10-17 13:37:50 +01:00
Nick Bolton
1dc449fe0a
fix: Use OPENSSL_EXE_DIR instead of OPENSSL_ROOT_DIR on Windows
2024-10-16 20:17:53 -04:00
sithlord48
da6b3942ae
build: Linux packages with proper names
2024-10-16 16:51:24 +01:00
sithlord48
23c4cadf17
build: set project description
2024-10-15 09:27:00 +01:00
sithlord48
5cff026d7e
build: get verson from git
2024-10-14 09:22:28 -04:00
sithlord48
181c34e662
ci: attempt releases
2024-10-13 17:51:18 -04:00
Nicolas Fella
fe67b92cdc
build: Drop warnings_as_errors
...
This should not be used
It results in build failures when using different environments/toolchains that produce new warnings
This can especially happen on compiler or dependency updates
2024-10-12 22:13:50 -04:00
sithlord48
4500e7a1aa
build: use @only to configure config.h
2024-10-12 21:06:55 -04:00