
create_ns3_module_test_library ( 'aodv' ) aodv_test. # -*- Mode: python py-indent-offset: 4 indent-tabs-mode: nil coding: utf-8 -*- def build ( bld ): module = bld. The mapping of the ns3 build profiles into the CMake build types is the following: Equivalent build profiles To familiarize Waf users with CMake and how the options names changed. The summary with enabled feature shows both the release build type, along withīelow is a list of enabled modules and modules that cannot be built.Īt the end, notice we print the same commands from -dry-run. Notice that CCache is automatically used (if installed) for your convenience. wifi wimax Modules that cannot be built: brite click openflow visualizer - Configuring done - Generating done - Build files have been written to: /mnt/dev/tools/source/ns-3-dev/cmake-cache Finished executing the following commands: mkdir cmake-cache cd cmake-cache /usr/bin/cmake -DCMAKE_BUILD_TYPE=release -DNS3_NATIVE_OPTIMIZATIONS=OFF -DNS3_EXAMPLES=ON -DNS3_TESTS=ON -G Unix Makefiles. Tests : ON Threading Primitives : ON Modules configured to be built: antenna aodv applications bridge buildings config-store core csma csma-layout. Processing src/wifi - Processing src/wimax - Summary of optional NS-3 features: Build profile : release Build directory : /mnt/dev/tools/source/ns-3-dev/build. The CXX compiler identification is GNU 11.2.0 - The C compiler identification is GNU 11.2.0 - Detecting CXX compiler ABI info - Detecting CXX compiler ABI info - done - Check for working CXX compiler: /usr/bin/c++ - skipped - Detecting CXX compile features - Detecting CXX compile features - done. Precompiled headers are disabled by default. ns3 configure -d release -enable-examples -enable-tests - CCache is enabled. In the Tutorial and will not be detailed here.
Cat ninja project refresh how to#
General instructions on how to setup and use IDEs are available
Cat ninja project refresh generator#

IDE that supports projects that can be generated with CMake or CMake projects.

It is the recommended way to work on ns-3, except if you are using an Waf-like interface for command-line users. The wrapper script ns3 hides most of verbosity from CMake and provide a The ns-3 project used Waf build system in the past, but it has moved toĬMake is very verbose and commands can be very long for basic operations.
