Skip to content

Integration Guide

sip2json is a header-only Modern C++23 library designed for fast, seamless integration into build setups on Windows, Linux, and macOS.


Integration Options

Choose your preferred integration method:

Recommended for cross-platform C++23 CMake projects.

CPMAddPackage("gh:SiddiqSoft/sip2json#v1.17.0")
target_link_libraries(your_target PRIVATE sip2json::sip2json)

View CMake Integration Guide

Ideal for vendored source trees.

git submodule add https://github.com/SiddiqSoft/sip2json.git vendor/sip2json
add_subdirectory(vendor/sip2json)
target_link_libraries(your_target PRIVATE sip2json::sip2json)

View CMake Integration Guide

Supported for Visual Studio C++ projects on Windows.

Install-Package SiddiqSoft.sip2json

View NuGet Integration Guide


Primary Header Include

Include the primary header in your application source files:

#include "siddiqsoft/sip2json.hpp"