port to Windows (mingw64) and macOS; create appveyor.yml #50

Merged
blue merged 18 commits from shunf4/squawk:feat/adapt_win_osx_msgf into messageFeed 2021-10-11 10:40:46 +00:00

18 Commits

Author SHA1 Message Date
67e5f9744e fix ci macos matrix item 2021-10-06 18:50:00 +08:00
d0bdb374a0 add flag -fno-sized-deallocation, eliminating _ZdlPvm 2021-10-06 18:47:59 +08:00
8b3752ef47 fix ci for macos; adjust ci for linux executable with changed rpath 2021-10-06 18:12:26 +08:00
8c6ac1a21d add icns to macos bundle; use macdeployqt post build 2021-10-06 17:34:33 +08:00
1c0802c8ca fix win32 ci by place LMDB_INCLUDE_DIRS in core/ 2021-10-06 01:51:01 +08:00
d84a33e144 fix linux ci by finding and linking thread libraries 2021-10-06 01:33:58 +08:00
4f6946a5fc add LMDB_INCLUDE_DIRS as include dir, fixing win32 ci 2021-10-06 01:28:08 +08:00
f3153ef1db ci: add appveyor.yml 2021-10-06 01:17:30 +08:00
41d9fa7a1c fix macos bundle build 2021-10-06 01:07:47 +08:00
261b34b712 add forgotten cmake/MacOSXBundleInfo.plist.in 2021-10-06 00:55:39 +08:00
d1f108e69d update docs for win32 build 2021-10-06 00:53:50 +08:00
1e37aa762c generate app bundle for macOS 2021-10-06 00:48:25 +08:00
a1f3c00a54 remove dependency uuid 2021-10-06 00:15:25 +08:00
923afe2420 [Fix] Merge branch 'feat/adapt_win_osx' into upstream_messageFeed 2021-10-05 23:45:37 +08:00
faa7d396a5 add liblmdb.so as possible lmdb lib name 2021-10-05 16:09:31 +08:00
c55b7c6baf update docs for removed uuid dep and LMDB_DIR var 2021-10-05 15:20:25 +08:00
6764d8ea11 remove dependency libuuid 2021-10-05 12:56:36 +08:00
5fbb96618f adjust CMakeLists.txt, to prepare for win32 and macos builds 2021-10-05 12:49:06 +08:00