view OrthancFramework/Resources/ProtocolBuffers/NOTES.txt @ 5916:305d318f488d get-scu

cleanup get-scu (re-integrate commits from the get-scu-test branch)
author Alain Mazy <am@orthanc.team>
date Mon, 09 Dec 2024 19:41:02 +0100
parents 8d19e53cf23e
children
line wrap: on
line source


Version
=======

We use Google's Protocol Buffers version 3.5.1, as this is the last
release to be compatible with C++98, which is mandatory for Visual
Studio 2008 and Linux Standard Base.

References:
https://github.com/protocolbuffers/protobuf/releases/tag/v3.5.1
https://github.com/protocolbuffers/protobuf/issues/2780


Linux Standard Base
===================

$ mkdir lsb
$ cd lsb
$ LSB_CC=gcc-4.8 LSB_CXX=g++-4.8 cmake .. -DCMAKE_BUILD_TYPE=Release -DALLOW_DOWNLOADS=ON -DCMAKE_TOOLCHAIN_FILE=../../Toolchains/LinuxStandardBaseToolchain.cmake -G Ninja
$ ninja


MinGW for 32bits
================

$ mkdir w32
$ cd w32
$ LSB_CC=gcc-4.8 LSB_CXX=g++-4.8 cmake .. -DCMAKE_BUILD_TYPE=Release -DALLOW_DOWNLOADS=ON -DCMAKE_TOOLCHAIN_FILE=../../Toolchains/MinGW-W64-Toolchain32.cmake -G Ninja
$ ninja