Merge pull request #646 from nevadex/patch-1

document CPPZMQ_BUILD_TESTS and adjust formatting and semantics of build instructions
This commit is contained in:
Gudmundur Adalsteinsson 2025-02-03 15:46:16 +00:00 committed by GitHub
commit d46df2baf5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -163,25 +163,27 @@ Build instructions
Build steps:
1. Build [libzmq](https://github.com/zeromq/libzmq) via cmake. This does an out of source build and installs the build files
- download and unzip the lib, cd to directory
- mkdir build
- cd build
- cmake ..
- sudo make -j4 install
- `git clone https://github.com/zeromq/libzmq.git`
- `cd libzmq`
- `mkdir build`
- `cd build`
- `cmake ..`
- `sudo make -j4 install`
2. Build cppzmq via cmake. This does an out of source build and installs the build files
- download and unzip the lib, cd to directory
- mkdir build
- cd build
- cmake ..
- sudo make -j4 install
- `git clone https://github.com/zeromq/cppzmq.git`
- `cd cppzmq`
- `mkdir build`
- `cd build`
- `cmake ..` or `cmake -DCPPZMQ_BUILD_TESTS=OFF ..` to skip building tests
- `sudo make -j4 install`
3. Build cppzmq via [vcpkg](https://github.com/Microsoft/vcpkg/). This does an out of source build and installs the build files
- git clone https://github.com/Microsoft/vcpkg.git
- cd vcpkg
- ./bootstrap-vcpkg.sh # bootstrap-vcpkg.bat for Powershell
- ./vcpkg integrate install
- ./vcpkg install cppzmq
3. Alternatively, build cppzmq via [vcpkg](https://github.com/Microsoft/vcpkg/). This does an out of source build and installs the build files
- `git clone https://github.com/Microsoft/vcpkg.git`
- `cd vcpkg`
- `./bootstrap-vcpkg.sh` (bootstrap-vcpkg.bat for Powershell)
- `./vcpkg integrate install`
- `./vcpkg install cppzmq`
Using this: