Commit Graph

38 Commits

Author SHA1 Message Date
Jeff Becker b7a1d56fe7
lokimq -> oxenmq 2021-02-04 16:08:28 -05:00
Jason Rhinelander 86653075a2 Version bump 2020-11-24 00:08:49 -04:00
Jeff Becker 5c0a4fc3dc
when doing dev build on mac add qmdir flag so it works 2020-11-18 07:52:49 -05:00
Jason Rhinelander 4f322dfcc5 Remove entitlements (no longer needed for Qt 5.15) 2020-11-17 21:08:38 -04:00
Jason Rhinelander 43071b3b5d Old cmake compatibility
Older cmake doesn't allow aliasing to a non-global target, and older+
cmake doesn't support the GLOBAL keyword for pkgconfig, so just give up
and build an interface library instead of trying to alias the
PkgConfig:: target.
2020-11-17 17:35:24 -04:00
Jason Rhinelander 69d2af54e2 Allow specifying lokimq libs/includes externally
Allows: cmake -DLOKIMQ_LIBRARIES=/path/to/liblokimq.a -DLOKIMQ_INCLUDE_DIRS=/path/to/lokimq/inc

This is mainly for internal use for the lokinet+lokinet-gui bundled
build on macos so that the gui subproject doesn't rebuild its own
sodium/libzmq/lokimq but can rather just use the parent lokinet's libs.
2020-11-17 14:35:20 -04:00
Jason Rhinelander 186ed5a38b Always use pkgconfig to search for lokimq
This simplifies FindLokiMQ, and lets us drop it entirely in favour of
two lines in CMakeLists.txt.

Also updates the required lokimq to 1.2.2 for the segfault-on-shutdown
fix.
2020-11-17 14:34:32 -04:00
Jason Rhinelander a4f74d825f Bump version 2020-11-11 15:16:03 -04:00
Jason Rhinelander 881be6ec89 Link to QtSvg (needed for macos) 2020-11-11 15:14:02 -04:00
Jason Rhinelander 3af8a93c9e Bump gui version 2020-11-06 21:31:06 -04:00
Jason Rhinelander abf921af74 Remove project homepage url
HOMEPAGE_URL isn't supported until cmake 3.12, and we target 3.10; this
broke the build on bionic.
2020-11-05 11:57:12 -04:00
Jason Rhinelander e0eb53de2b Change GUI mac version to 10.12 2020-11-02 13:00:36 -04:00
Jeff 5921ba55fe
Merge pull request #54 from despair86/patch-1
try going through the SCM
2020-10-08 12:29:27 -04:00
Jason Rhinelander e4ff53be5e Bump macos target to 10.15 2020-10-07 12:37:05 -03:00
Linux User 0e678a3a23 enable language separately 2020-10-05 19:56:49 -05:00
Linux User 0aeaa316cb run gui as admin 2020-10-05 19:41:14 -05:00
Rick V fa3e937d6f ship propolice stack protector (libsodium requires it) 2020-10-05 00:50:23 -05:00
Rick V 6b7a072146 emit windows subsystem app (no stdstreams here) 2020-10-05 00:50:10 -05:00
Jason Rhinelander 02a9d6746a
Bump version (#50) 2020-10-02 16:18:06 -04:00
Rick V 02d74f64bd
yey it builds now (#48)
* remove libsodium as cmake builds it now

* kill qt location build

* fix libzmq unittest on windows

* prepare deployment package

this gets wrapped into the shiny new AOL NSIS package by cpack
2020-09-30 19:19:46 -04:00
Jeff e164823ec9 add static build cmake jizz 2020-09-26 09:18:18 -04:00
Jeff Becker 1cadf7b5a0
use submodules by default 2020-09-04 08:42:28 -04:00
Jeff Becker baecad401e
use lokimq submodule when provided 2020-09-02 07:43:12 -04:00
Jeff Becker 03770950a2
start wiring up drone. add lokimq submodule and associated stuffs for it 2020-09-02 07:39:29 -04:00
Jeff Becker a09c1bcccf
move rpc to use lokimq 2020-08-13 13:48:27 -04:00
Jason Rhinelander 7be80e9b63 Try an entitlement 2020-04-21 00:44:13 -03:00
Jason Rhinelander 9f14e1ae75 Try -qmldir= to fix it 2020-04-19 22:44:56 -03:00
Jason Rhinelander cbfcd94ce0 codesign automatically (when set) and be more verbose 2020-04-19 20:27:14 -03:00
Jason Rhinelander de47f5f8ee Turn on hardening macos voodoo; verbose++ 2020-04-19 18:16:56 -03:00
Jason Rhinelander f15caf9a59 Add --force to codesign
Otherwise codesign fails if it is already signed (even if something may
need signature updating).
2020-04-19 12:56:58 -03:00
Jason Rhinelander 6508ee5239 Add codesigning option 2020-04-19 12:49:53 -03:00
Jason Rhinelander 2ce4af8263 Change bundle name to CamelCase 2020-04-18 17:52:30 -03:00
Jason Rhinelander 198fbd96ee Add some install paths 2020-04-18 16:22:45 -03:00
Jason Rhinelander 000ffac0dd Tell macdeployqt to overwrite so you can make multiple times 2020-04-18 16:12:36 -03:00
Jason Rhinelander 4b52f7d57a Put lokinet-gui.app building behind a cmake option
This lets someone build and use it locally just the same way they would
on Linux, but still allows building the bundle for producing an "app".
2020-04-18 14:40:25 -03:00
Jason Rhinelander 71b2f5fd91 icns: no background, make cmake reconvert on script change 2020-04-17 20:19:34 -03:00
Jason Rhinelander 40e51e5d72 Build a .app with all the crap on macos 2020-04-17 20:08:52 -03:00
Jason Rhinelander 3e16dc1436 Redo build system in cmake 2020-04-17 17:58:06 -03:00