Takatoshi Kondo
f2c1991ede
Removed invalid ctest option r.
2024-04-26 12:19:06 +09:00
dundargoc
8957d6ec07
Bump minimum cmake version to 3.5 to avoid deprecation warning
...
Building msgpack gives currently gives the following warning:
"CMake Deprecation Warning at CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
Compatibility with CMake < 3.5 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions."
Reuse same solution as fc18087cdf as the
policy CMP0060 introduced in cmake 3.3 causes problems with when linking
for 32-bit otherwise.
2023-10-23 20:51:18 +02:00
Takatoshi Kondo
fe4312c427
Fix #1066 .
2023-05-10 12:19:20 +09:00
Eric N. Vander Weele
7fc51afd59
ci: Use ubuntu-latest for CI on Linux
...
Ubuntu 18.04 is deprecated on GitHub Actions. Additionally:
- Install 'clang' to get the latest clang toolchain.
- Use -gdwarf-4 so Valgrind understands the debug information.
- Install latest version of gtest (v1.13.0).
- Show compile and link commands when building.
- `cat` Valgrind output on error.
2023-04-11 15:39:50 -04:00
Takatoshi Kondo
8b57d2caf9
Added additional address sanitizer for CI.
...
Except install, and except SHARED=OFF.
2022-06-05 20:30:14 +09:00
Takatoshi Kondo
208ec65034
Set -fsanitize=undefined on CI.
...
Propagate CXXFLAGS correctly.
Set CFLAGS in the same way.
2020-07-03 09:30:05 +09:00
yuangongji
9eba7c482c
remove C++ part in source code
2020-06-05 18:16:07 +08:00
yuangongji
ee546036a1
remove C++ part files
...
remove the following files or folders:
erb
example/boost
example/cpp03
example/cpp11
example/x3
example/CMakeLists.txt
fuzz
include/msgpack/adaptor
include/msgpack/predef.h
include/msgpack/predef
include/msgpack/preprocessor
include/msgpack/v1
include/msgpack/v2
include/msgpack/v3
include/msgpack/*.hpp
include/msgpack.hpp
.gitmodules
external
make_file_list.sh
msgpack_vc8.sln
msgpack_vc8.vcproj
preprocess
QUICKSTART-CPP.md
test/*.cpp exclude test/*_c.cpp
.github/depends/boost.sh
ci/build_regression.sh
2020-06-05 16:09:17 +08:00
Takatoshi Kondo
8dc865d92d
Added github actions.
...
Fixed enum qualifier.
2019-12-23 16:54:14 +09:00
Stefan Herbrechtsmeier
7761497778
ci: add cmake tests for installed and embedded build
2019-09-21 08:22:26 +02:00
Takatoshi Kondo
f1726cef0d
Updated travis-ci environment.
2018-08-12 18:31:44 +09:00
Takatoshi Kondo
8a788f3a48
Added C++17 std::byte support.
...
`std::byte` is mapped to
https://github.com/msgpack/msgpack/blob/master/spec.md#int-format-family .
`std::vector<std::byte>` and `std::byte[]` are mapped to https://github.com/msgpack/msgpack/blob/master/spec.md#bin-format-family .
2018-08-12 16:23:39 +09:00
Takatoshi Kondo
3aaadb9b12
Fixed #703 .
...
Added no build static-library option.
2018-08-08 20:14:48 +09:00
Chris Wolfe
dc51f6493b
add/modify cmake and travis to get the regression tests built with sanitizers
2018-05-19 10:59:59 -05:00
Takatoshi Kondo
4466bda819
Updated travis-ci.
...
Use container based build `sudo: false`.
2017-01-07 01:20:22 +09:00
Takatoshi Kondo
84ad9a2634
Added Spirit.X3 based parse.
...
It uses iterator pair instead of data and size.
2017-01-05 21:24:25 +09:00
Takatoshi Kondo
1893a8e31e
Updated valgrind version.
2016-12-11 14:37:44 +09:00
Takatoshi Kondo
4ee616bbde
Removed autotools and msvc files.
...
Please use cmake.
2016-06-05 21:54:59 +09:00
Takatoshi Kondo
54cb4350b3
Re-organized tree to prepare for version 2.0.0.
...
See https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_versioning
2016-01-31 19:28:31 +09:00
James McCoy
71eba2406d
Add CI testing of signed/unsigned char differences
...
This should help catch problems like #392 sooner.
Signed-off-by: James McCoy <jamessan@jamessan.com >
2016-01-12 20:17:43 -05:00
Takatoshi Kondo
866e73acc3
Merge branch 'cmake-enable-shared' of https://github.com/jen20/msgpack-c into jen20-cmake-enable-shared
2015-08-13 11:13:10 +09:00
Takatoshi Kondo
d4199b59f9
Added osx support on travis-ci.
2015-08-05 13:49:15 +09:00
James Nugent
840101640b
Extend CMake CI to build static libs only
2015-07-23 22:15:35 -04:00
Takatoshi Kondo
ef09252dff
Added the Boost.Optional adaptor.
...
It is enables when MSGPACK_USE_BOOST is defined.
2015-04-09 14:46:06 +09:00
Takatoshi Kondo
5c0f1db25c
Merge branch 'poc/0.6' of https://github.com/redboltz/msgpack-c into redboltz-poc/0.6
...
Conflicts:
.travis.yml
CMakeLists.txt
README.md
ci/build_autotools.sh
ci/build_cmake.sh
src/msgpack/object.hpp
src/msgpack/type/fixint.hpp
src/msgpack/type/int.hpp
src/msgpack/type/tr1/unordered_map.hpp
src/msgpack/type/tr1/unordered_set.hpp
test/msgpack_test.cpp
test/object.cc
2014-10-26 15:40:22 +09:00
Takatoshi Kondo
f8e2766d28
Added a 32bit environment tests for travis-ci.
2014-10-26 09:06:01 +09:00
Takatoshi Kondo
6896cc602f
Added travis-ci support.
2014-09-19 23:42:07 +09:00
Takatoshi Kondo
7491c1996a
Added memory checking for travis-ci cmake build.
2014-09-09 13:38:07 +09:00
Takatoshi Kondo
32b65dba47
Added 'make install' as a test target.
2014-09-09 07:37:29 +09:00
Takatoshi Kondo
103a6c56e4
Added travis-ci support.
2014-09-08 16:38:44 +09:00