added cereal serialization library (#4782)

This PR addresses the request made in #4777 .

* Ran `make check`, tests and linter pass the checks
* Added cereal library locally and tested with simple example 

![cereal_all](https://user-images.githubusercontent.com/7866255/221381787-89d4b353-b1b3-4540-ae8f-b2da2406e678.png)
This commit is contained in:
Vishnu
2023-02-28 00:08:06 -08:00
committed by GitHub
parent d8c269883f
commit b2dd3fd663

View File

@@ -2076,7 +2076,7 @@ compiler.nvcxx_arm_cxx22_9.semver=22.9
#################################
#################################
# Installed libs
libs=abseil:belleviews:benchmark:benri:blaze:boost:bmulti:brigand:catch2:cctz:cmcstl2:cnl:cppcoro:cppitertools:crosscables:ctbignum:cthash:ctre:date:dataframe:dawjson:dlib:doctest:eastl:eigen:enoki:entt:etl:eve:expected_lite:fastor:fmt:gemmlowp:glm:gnufs:gnulibbacktrace:googletest:gsl:hdf5:hedley:hfsm:highfive:highway:hotels-template-library:immer:jsoncons:jsoncpp:kiwaku:kumi:kvasir:lager:lagom:lexy:libassert:libguarded:libsimdpp:libuv:llvm:llvmfs:lua:magic_enum:mfem:mlir:mp-coro:mp-units:namedtype:nanorange:nlohmann_json:nsimd:ofw:openssl:outcome:pegtl:pipes:pugixml:python:rangesv3:raberu:scnlib:seastar:seqan3:simde:sol2:spdlog:spy:stdexec:strong_type:taojson:tbb:tlexpected:toml11:tomlplusplus:trompeloeil:tts:type_safe:unifex:vcl:xercesc:xsimd:xtensor:xtl:ztdtext:zug:cli11:avr-libstdcpp:curl:copperspice:sqlite
libs=abseil:belleviews:benchmark:benri:blaze:boost:bmulti:brigand:catch2:cctz:cereal:cmcstl2:cnl:cppcoro:cppitertools:crosscables:ctbignum:cthash:ctre:date:dataframe:dawjson:dlib:doctest:eastl:eigen:enoki:entt:etl:eve:expected_lite:fastor:fmt:gemmlowp:glm:gnufs:gnulibbacktrace:googletest:gsl:hdf5:hedley:hfsm:highfive:highway:hotels-template-library:immer:jsoncons:jsoncpp:kiwaku:kumi:kvasir:lager:lagom:lexy:libassert:libguarded:libsimdpp:libuv:llvm:llvmfs:lua:magic_enum:mfem:mlir:mp-coro:mp-units:namedtype:nanorange:nlohmann_json:nsimd:ofw:openssl:outcome:pegtl:pipes:pugixml:python:rangesv3:raberu:scnlib:seastar:seqan3:simde:sol2:spdlog:spy:stdexec:strong_type:taojson:tbb:tlexpected:toml11:tomlplusplus:trompeloeil:tts:type_safe:unifex:vcl:xercesc:xsimd:xtensor:xtl:ztdtext:zug:cli11:avr-libstdcpp:curl:copperspice:sqlite
libs.abseil.name=Abseil
libs.abseil.versions=trunk
@@ -2271,6 +2271,22 @@ libs.cctz.staticliblink=cctz
libs.cctz.versions.23.version=2.3
libs.cctz.versions.23.path=/opt/compiler-explorer/libs/cctz/v2.3/include
libs.cereal.name=Cereal
libs.cereal.versions=132:131:130:122:121:120
libs.cereal.url=https://uscilab.github.io/cereal/
libs.cereal.versions.132.version=1.3.2
libs.cereal.versions.132.path=/opt/compiler-explorer/libs/cereal/v1.3.2/include
libs.cereal.versions.131.version=1.3.1
libs.cereal.versions.131.path=/opt/compiler-explorer/libs/cereal/v1.3.1/include
libs.cereal.versions.130.version=1.3.0
libs.cereal.versions.130.path=/opt/compiler-explorer/libs/cereal/v1.3.0/include
libs.cereal.versions.122.version=1.2.2
libs.cereal.versions.122.path=/opt/compiler-explorer/libs/cereal/v1.2.2/include
libs.cereal.versions.121.version=1.2.1
libs.cereal.versions.121.path=/opt/compiler-explorer/libs/cereal/v1.2.1/include
libs.cereal.versions.120.version=1.2.0
libs.cereal.versions.120.path=/opt/compiler-explorer/libs/cereal/v1.2.0/include
libs.cmcstl2.name=cmcstl2
libs.cmcstl2.versions=trunk
libs.cmcstl2.url=https://github.com/CaseyCarter/cmcstl2