1. 12 Oct, 2018 1 commit
    • Konstantinos Sideris's avatar
      Add CMake support · 4e94dfc7
      Konstantinos Sideris authored and Hubert Chathi's avatar Hubert Chathi committed
      
      
      The library can now be installed using CMake v3.0+.
      
      Below is an example configuration.
      
      1. Generate configuation
      
      cmake -H. -Bbuild
          -GNinja
          -DCMAKE_BUILD_TYPE=Release // The default profile.
          -DCMAKE_INSTALL_PREFIX=/usr/local/
          -DBUILD_SHARED_LIBS=ON
          -DOLM_TESTS=1
          -DOLM_FUZZERS=1
      
      2. Build & install the targets
      
      cmake --build build --config Release --target install
      
      3. Run the tests
      
      cd build/test && ctest .
      
      The library can also be used as a dependency with CMake using
      
      find_package(Olm::Olm REQUIRED)
      target_link_libraries(my_exe Olm::Olm)
      Signed-off-by: default avatarKonstantinos Sideris <sideris.konstantin@gmail.com>
      4e94dfc7