Building fcfserver for Linux and MacOS Required packages for installation
  • GCC with 17 standard support
  • CMake (Latest version)
Preparing the environment Installing boost
  • Download from the official boost website https://www.boost.org/. The version must be at least 1.73
  • Unpack the archive with the sources to the [PROJECTS_DIRECTORY] projects folder and go to the boost_[VERSION] directory
  • Initialize the boost environment for the build $ ./bootstrap.sh
  • Build boost (only for Linux) ./b2 --with-thread --with-filesystem toolset=gcc cxxflags=-std=c++17 install --prefix=[PROJECTS_DIRECTORY]/boost Build boost (only for MacOS) ./b2 --with-thread --with-filesystem toolset=darwin cxxflags=-std=c++17 install --prefix=[PROJECTS_DIRECTORY]/boost
Build the project
    Download fcfserver sources /download/fcfserver.
  • Unpack the archive with the sources to the projects folder [PROJECTS_DIRECTORY]
  • Create fcfserver build directory in [PROJECTS_DIRECTORY]/fcfserver projects folder and go to it mkdir [PROJECTS_DIRECTORY]/fcfserver cd [PROJECTS_DIRECTORY]/fcfserver
  • Prepare your cmake project cmake ../fcfserver-src/
  • Build the project make