2.3. Building Connext DDS Micro

This section is for users who are already familiar with CMake and may have built earlier versions of Connext DDS Micro. The sections following describe the process in detail and are recommended for everyone building Connext DDS Micro.

This section assumes that the Connext DDS Micro source-bundle has been downloaded and installed and that CMake is available.

  1. Make sure CMake is installed and available.

  2. Run rtime-make.

On UNIX®, Linux®, and macOS® systems:

cd <install directory>
# you should see directories such as rtiddsgen/ doc/ src/ include/
# and a file CMakeLists.txt

resource/scripts/rtime-make --target self --name i86Linux4gcc7.3.0 \
            -G "Unix Makefiles" --build

On Windows® systems:

cd <install directory>
# you should see directories such as rtiddsgen\ doc\ src\ include\
# and a file CMakeLists.txt

resource\scripts\rtime-make --target self --name i86Win32VS2015 \
            -G "NMake Makefiles" --build
  1. You will find the compiled Connext DDS Micro libraries here:

    On UNIX-based systems:

    # <rti_me install directory>/lib/i86Linux4gcc7.3.0
    

    On Windows systems:

    # <rti_me install directory>\lib\i86Win32VS2015
    

NOTE: rtime-make uses the platform specified with --name to determine a few settings needed by Connext DDS Micro. Please refer to Preparing for a Build for details.

For help, enter:

resource\scripts\rtime-make --help

To list available targets, enter:

resource\scripts\rtime-make --list

For help for a specific target, except self, enter:

resource\scripts\rtime-make --target <target> --help