Skip to content

File CMakeLists.txt

FileList > CMakeLists.txt

Go to the source code of this file

Public Functions

Type Name
add_library (${PLUGIN_NAME} SHARED plugin.cpp plugin.hpp ${CMAKE_SOURCE_DIR}/include/illixr/data_format/openxr_view_frame.hpp ${CMAKE_SOURCE_DIR}/include/illixr/data_format/quest_controller.hpp ${CMAKE_SOURCE_DIR}/include/illixr/data_format/serialization/openxr_view_frame.hpp ${CMAKE_SOURCE_DIR}/include/illixr/data_format/serialization/quest_controller.hpp ${CMAKE_SOURCE_DIR}/include/illixr/data_format/stereo_frame.hpp ${CMAKE_SOURCE_DIR}/include/illixr/plugin.hpp ${CMAKE_SOURCE_DIR}/include/illixr/relative_clock.hpp ${CMAKE_SOURCE_DIR}/include/illixr/stoplight.hpp ${CMAKE_SOURCE_DIR}/include/illixr/switchboard.hpp ${CMAKE_SOURCE_DIR}/utils/serialization/openxr_view_frame.cpp ${CMAKE_SOURCE_DIR}/utils/serialization/quest_controller.)
if (NOT CMAKE_SYSTEM_NAME STREQUAL "Linux")
PRIVATE cxx_std_17 install (TARGETS ${PLUGIN_NAME} DESTINATION lib)
PRIVATE USING_OPENXR target_link_libraries (${PLUGIN_NAME} PRIVATE OpenXR::headers Eigen3::Eigen Boost::serialization Threads::Threads spdlog::spdlog)

Public Functions Documentation

function add_library

add_library (
    ${PLUGIN_NAME} SHARED plugin.cpp plugin.hpp ${CMAKE_SOURCE_DIR}/include/illixr/data_format/openxr_view_frame.hpp ${CMAKE_SOURCE_DIR}/include/illixr/data_format/quest_controller.hpp ${CMAKE_SOURCE_DIR}/include/illixr/data_format/serialization/openxr_view_frame.hpp ${CMAKE_SOURCE_DIR}/include/illixr/data_format/serialization/quest_controller.hpp ${CMAKE_SOURCE_DIR}/include/illixr/data_format/stereo_frame.hpp ${CMAKE_SOURCE_DIR}/include/illixr/plugin.hpp ${CMAKE_SOURCE_DIR}/include/illixr/relative_clock.hpp ${CMAKE_SOURCE_DIR}/include/illixr/stoplight.hpp ${CMAKE_SOURCE_DIR}/include/illixr/switchboard.hpp ${CMAKE_SOURCE_DIR}/utils/serialization/openxr_view_frame.cpp ${CMAKE_SOURCE_DIR}/utils/serialization/quest_controller.
) 

function if

if (
    NOT CMAKE_SYSTEM_NAME STREQUAL "Linux"
) 

function install

PRIVATE cxx_std_17 install (
    TARGETS ${PLUGIN_NAME} DESTINATION lib
) 

PRIVATE USING_OPENXR target_link_libraries (
    ${PLUGIN_NAME} PRIVATE OpenXR::headers Eigen3::Eigen Boost::serialization Threads::Threads spdlog::spdlog
) 


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/plugins/boba_immersive/CMakeLists.txt