Skip to content

Commit

Permalink
Merge pull request #646 from nevadex/patch-1
Browse files Browse the repository at this point in the history
document CPPZMQ_BUILD_TESTS and adjust formatting and semantics of build instructions
  • Loading branch information
gummif authored Feb 3, 2025
2 parents 6541dd1 + 835ca4f commit d46df2b
Showing 1 changed file with 19 additions and 17 deletions.
36 changes: 19 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

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
- `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. 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:

Expand Down

0 comments on commit d46df2b

Please sign in to comment.