build: Install more targets

This commit is contained in:
Ryan Pavlik 2020-03-18 10:37:15 -05:00
parent e6edaa9caf
commit 09c189b6ba
5 changed files with 9 additions and 2 deletions

View file

@ -20,6 +20,7 @@ option(INSTALL_ACTIVE_RUNTIME "Make Monado the default OpenXR runtime on install
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
include(CMakeDependentOption)
include(SPIR-V)
include(GNUInstallDirs)
find_package(Eigen3 REQUIRED)
find_package(Vulkan REQUIRED)

View file

@ -0,0 +1 @@
Enable the build system to install `monado-cli` and `monado-gui`.

View file

@ -31,3 +31,6 @@ target_link_libraries(cli PRIVATE
target_lists
)
install(TARGETS cli
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)

View file

@ -31,3 +31,7 @@ target_link_libraries(gui PRIVATE
imgui_impl_sdl
)
target_include_directories(gui PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/..)
install(TARGETS gui
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)

View file

@ -53,8 +53,6 @@ if(NOT MSVC)
endif()
include(GNUInstallDirs)
# Install the runtime itself
install(TARGETS ${RUNTIME_TARGET}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}