Commit Graph

29 Commits

Author SHA1 Message Date
Takatoshi Kondo 39cc08109c Fix CI 32bit issue. 2026-05-30 10:50:19 +09:00
Takatoshi Kondo 3b0fc097f0 Updated CI windows image to 2022 2025-07-04 11:43:41 +09:00
Takatoshi Kondo 8023a857e1 Updated CI ubuntu version. 2025-05-17 10:42:04 +09:00
Takatoshi Kondo 28cfb1ff81 Boost.Test has dropped C++03 support.
msgpack-c adjusted it.
2024-08-06 11:38:49 +09:00
Takatoshi Kondo 22f6fa1cd2 Fixed brew update on CI. 2024-08-06 10:50:12 +09:00
Takatoshi Kondo a687df0e22 Update osx enviconment. 2024-05-27 23:58:29 +09:00
Takatoshi Kondo 8d57954246 Updated the boost version to 1.85.0 2024-05-27 23:36:29 +09:00
Uy Ha df1d126f61 update CI 2023-07-03 16:30:45 +00:00
Tinson Lai 8fac2a5ca9 Fix config for new MSVC preprocessor 2022-11-08 18:32:54 +08:00
Takatoshi Kondo 535bf33681 Updated zlib on CI. 2022-11-02 09:58:46 +09:00
Stanislav Eismont 07c5b00c4a update zlib from 1.2.11 to 1.2.12 version to prevent CI failure. 1.2.11 version is no longer available 2022-05-25 13:31:04 +03:00
Takatoshi Kondo 066d509a68 Minimall supported build without boost.
To remove boost dependency, `-DMSGPACK_USE_BOOST=OFF` for cmake.
By default, `-DMSGPACK_USE_BOOST` is `ON`.
NOTE: In order to build tests `-DMSGPACK_USE_BOOST=ON` is required.

For C++ compiler, the option `-DMSGPACK_NO_BOOST` is required to remove
boost.
2022-02-07 22:32:59 +09:00
Takatoshi Kondo e148b2b26d Minimized boost install. 2021-09-23 10:45:53 +09:00
Daniil Kovalev 0fddfe8058 Use only one compiler per build (#8) 2021-08-22 17:12:44 +03:00
Daniil Kovalev 073394cbba Enhance CI build time 2021-08-10 01:05:53 +03:00
Daniil Kovalev 7b7615a6d9 Modernize codebase
- Enhance CMakeLists.txt files.
- Move to Boost Test from Google Test to support pre-C++11 compilers.
- Add more configurations on CI matrix builds.
- Other minor fixes
2021-07-01 18:17:20 +03:00
Daniil Kovalev b9381f842e Set -fno-sanitize-recover=all compiler option
If sanitizer detects an error, it will lead to a non-zero exit code.
2021-05-10 15:11:41 +03:00
Daniil Kovalev 7c7f45fbea Install boost on Windows via vcpkg 2021-05-08 18:18:09 +03:00
Daniil Kovalev 7707c81c5d Fix boost download URL 2021-05-08 17:55:01 +03:00
Takatoshi Kondo d53d42a791 Added vcpkg update. 2020-08-01 11:47:33 +09:00
Takatoshi Kondo 544978b343 Added conditional sanitize option. 2020-07-02 17:04:32 +09:00
yuangongji 2f5b137997 remove C part in source code 2020-06-05 18:12:03 +08:00
yuangongji 746e983bf3 fix cannot find boost error 2020-06-01 20:02:52 +08:00
yuangongji f8b691f622 run apt-get update to fix package installation failure 2020-04-16 11:40:53 +08:00
yuangongji b4d28c3d9d install depends via vcpkg on Windows 2020-03-07 15:00:28 +08:00
yuangongji ed49ea3c95 use cache in github actions 2020-01-07 20:07:37 +08:00
Takatoshi Kondo 3b2bb56243 Fixed #825.
Added verbose option to windows CIs.
Added C compiler flag operation for MSVC.
Fixed invalid /WX flag matching on MSVC at test.
2019-12-25 14:24:24 +09:00
Takatoshi Kondo d105f97ea0 Downgraded windows version. 2019-12-25 10:31:48 +09:00
Takatoshi Kondo 8dc865d92d Added github actions.
Fixed enum qualifier.
2019-12-23 16:54:14 +09:00