- Notifications
You must be signed in to change notification settings - Fork772
QuickFIX C++ Fix Engine Library
License
quickfix/quickfix
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Full instructions: See doc/html/building.htmlQuick instructions: ./bootstrap ./configure make make check sudo make install
For SunOS and AIX have a look at README.SunOS and README.AIX.
It is possible to build many components with a relatively newer version of cmake.
For example on Windows,
mkdir buildcd buildcmake -DHAVE_SSL=ON -G "Visual Studio 15 2017 Win64" -DCMAKE_INSTALL_PREFIX:PATH="install-path" -DOPENSSL_ROOT_DIR="path to openssl" ..Then build in Visual Studio or on command prompt.
On Linux (with system openssl),
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DHAVE_SSL=ON -DCMAKE_INSTALL_PREFIX:PATH="install-path" ..make -j 4 install
If one has Ninja then (with system openssl),
cmake -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DHAVE_SSL=ON -DCMAKE_INSTALL_PREFIX:PATH="install-path" ..ninja install
Alternatively, you can build and install quickfix usingvcpkg dependency manager:
git clone https://github.com/Microsoft/vcpkg.gitcd vcpkg./bootstrap-vcpkg.sh./vcpkg integrate install./vcpkg install quickfix
The quickfix port in vcpkg is kept up to date by Microsoft team members and community contributors. If the version is out of date, pleasecreate an issue or pull request on the vcpkg repository.
About
QuickFIX C++ Fix Engine Library