mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-07-05 03:21:42 +00:00
[build] Add exports to CMake subprojects (#6505)
This allows consuming allwpilib via FetchContent.
This commit is contained in:
@@ -14,3 +14,4 @@ target_include_directories(halsim_ds_socket PRIVATE src/main/native/include)
|
||||
set_property(TARGET halsim_ds_socket PROPERTY FOLDER "libraries")
|
||||
|
||||
install(TARGETS halsim_ds_socket EXPORT halsim_ds_socket)
|
||||
export(TARGETS halsim_ds_socket FILE halsim_ds_socket.cmake NAMESPACE halsim_ds_socket::)
|
||||
|
||||
@@ -17,3 +17,4 @@ target_include_directories(halsim_gui PRIVATE src/main/native/include)
|
||||
set_property(TARGET halsim_gui PROPERTY FOLDER "libraries")
|
||||
|
||||
install(TARGETS halsim_gui EXPORT halsim_gui)
|
||||
export(TARGETS halsim_gui FILE halsim_gui.cmake NAMESPACE halsim_gui::)
|
||||
|
||||
@@ -14,3 +14,4 @@ target_include_directories(halsim_ws_client PRIVATE src/main/native/include)
|
||||
set_property(TARGET halsim_ws_client PROPERTY FOLDER "libraries")
|
||||
|
||||
install(TARGETS halsim_ws_client EXPORT halsim_ws_client)
|
||||
export(TARGETS halsim_ws_client FILE halsim_ws_client.cmake NAMESPACE halsim_ws_client::)
|
||||
|
||||
@@ -14,3 +14,4 @@ target_include_directories(halsim_ws_core PUBLIC src/main/native/include)
|
||||
set_property(TARGET halsim_ws_core PROPERTY FOLDER "libraries")
|
||||
|
||||
install(TARGETS halsim_ws_core EXPORT halsim_ws_core)
|
||||
export(TARGETS halsim_ws_core FILE halsim_ws_core.cmake NAMESPACE halsim_ws_core::)
|
||||
|
||||
@@ -14,3 +14,4 @@ target_include_directories(halsim_ws_server PRIVATE src/main/native/include)
|
||||
set_property(TARGET halsim_ws_server PROPERTY FOLDER "libraries")
|
||||
|
||||
install(TARGETS halsim_ws_server EXPORT halsim_ws_server)
|
||||
export(TARGETS halsim_ws_server FILE halsim_ws_server.cmake NAMESPACE halsim_ws_server::)
|
||||
|
||||
@@ -14,3 +14,4 @@ target_include_directories(halsim_xrp PRIVATE src/main/native/include)
|
||||
set_property(TARGET halsim_xrp PROPERTY FOLDER "libraries")
|
||||
|
||||
install(TARGETS halsim_xrp EXPORT halsim_xrp DESTINATION "${main_lib_dest}")
|
||||
export(TARGETS halsim_xrp FILE halsim_xrp.cmake NAMESPACE halsim_xrp::)
|
||||
|
||||
Reference in New Issue
Block a user