Build configuration Sample Clauses

Build configuration. ‌ The build configuration file will be the CMakeLists.txt at the root of the plugin It shall look like the follows: project(TimeBenchmarking VERSION 0.1 DESCRIPTION "MY Plugin") set(CMAKE_CXX_STANDARD 14) set(PLUGIN_NAME "TimeBenchmarking") # Needed to get the function to do tests include(../../CMakeMacros/CMakeTesting.txt) # Plugins include folders include_directories(inc/) # Plugins source files list(APPEND TEST_PLUGIN_SRC src/TimeBenchmarking.cpp ) # Needed to create a shareable library add_library(${PLUGIN_NAME} SHARED ${TEST_PLUGIN_SRC}) # Target library that link against target_link_libraries(tfa) # Needed to create a version of the shared library set_target_properties(${PLUGIN_NAME} PROPERTIES SOVERSION ${PROJECT_VERSION}) Finally, it is needed to add into the parent’s folder (i.e. src_root/tfa-plugins/CMakeLists.txt) CMakeLists.txt the subdirectory of the plugin: cmake_minimum_required(VERSION 3.10) # CMake version check set(CMAKE_CXX_STANDARD 14) add_subdirectory(plugin_test) add_subdirectory(myplugin) # Add project configuration here: add_subdirectory(TimeBenchmarking) The example is available here
AutoNDA by SimpleDocs

Related to Build configuration

  • Software Use Case Red Hat Enterprise Virtualization Supported on physical hardware solely to support virtual quests. Red Hat Enterprise Virtualization is designed to run and manage virtual instances and does not support user-space applications. Red Hat Enterprise Virtualization may be used as a virtual desktop infrastructure solution, however, the Subscription does not come with any software or support for the desktop operating system. You must purchase the operating system for each instance of a desktop or server separately.

  • Architecture The Private Improvements shall have architectural features, detailing, and design elements in accordance with the Project Schematic Drawings. All accessory screening walls or fences, if necessary, shall use similar primary material, color, and detailing as on the Private Improvements.

  • Interoperability To the extent required by applicable law, Cisco shall provide You with the interface information needed to achieve interoperability between the Software and another independently created program. Cisco will provide this interface information at Your written request after you pay Cisco’s licensing fees (if any). You will keep this information in strict confidence and strictly follow any applicable terms and conditions upon which Cisco makes such information available.

Time is Money Join Law Insider Premium to draft better contracts faster.