Unknown macro: {style}

.ia-secondary-container

Unknown macro: { margin}
Unknown macro: {div}
Kaa releases
Unknown macro: {div}
Shortcuts

Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This page describes different configuration options available for C and C++ Endpoint endpoint SDKs.

CMake is used as a build system in both C and C++ SDK, so basic understanding of how CMake works may be useful but not required.

C SDK Instructions

To build C SDK, proceed as follows:

  1. Generate the C endpoint SDK in Admin UI.
  2. Download and untar the Kaa C SDK archive.

  3. Run the following commands:

    Tabs Container
    directionhorizontal
    Tabs Page
    titleLinux
    Code Block
    mkdir build
    cd build
    cmake ..
    make
    make install
    Tabs Page
    titleWindows
    Code Block
    mkdir build
    cd build
    cmake -G "NMake Makefiles" ..
    nmake
    nmake install

C SDK build configuration

To configure the C endpoint SDK build, you can optionally specify the following parameters for CMake:

...

Code Block
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Debug -DKAA_MAX_LOG_LEVEL=4 -DKAA_WITHOUT_EVENTS=1 ..
make
make install

C++ SDK Instructions

To build the C++ endpoint SDK, proceed as follows:

  1. Generate the C++ endpoint SDK in Admin UI.
  2. Download and untar the Kaa C++ SDK archive.
  3. Run the following commands:

    Tabs Container
    directionhorizontal
    Tabs Page
    titleLinux
    Code Block
    mkdir build
    cd build
    cmake ..
    make
    make install
    Tabs Page
    titleWindows
    Code Block
    mkdir build
    cd build
    cmake -G "NMake Makefiles" ..
    nmake
    nmake install

C++ SDK build configuration

To configure the C++ endpoint SDK build, you can optionally specify the following parameters for CMake.

...