document CPPZMQ_BUILD_TESTS and adjust formatting and semantics

document CPPZMQ_BUILD_TESTS
add git clone step
adjust semantics to be more clear
formatting
This commit is contained in:
nevadex 2025-02-03 08:07:42 -05:00 committed by GitHub
parent 6541dd1ce9
commit 835ca4fba3
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: