Skip to content

Commit

Permalink
Fix cmake build with BUILD_MAVEN=ON
Browse files Browse the repository at this point in the history
  • Loading branch information
spacey-sooty committed Jul 2, 2024
1 parent bf4604f commit 0a7f692
Show file tree
Hide file tree
Showing 7 changed files with 50 additions and 18 deletions.
20 changes: 14 additions & 6 deletions glass/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,13 @@ target_include_directories(
$<INSTALL_INTERFACE:${include_dest}/glass>
)

install(TARGETS libglass EXPORT libglass)
export(TARGETS libglass FILE libglass.cmake NAMESPACE libglass::)
install(DIRECTORY src/lib/native/include/ DESTINATION "${include_dest}/glass")
if(BUILD_MAVEN)
config_maven_build(libglass)
else()
install(TARGETS libglass EXPORT libglass)
export(TARGETS libglass FILE libglass.cmake NAMESPACE libglass::)
install(DIRECTORY src/lib/native/include/ DESTINATION "${include_dest}/glass")
endif()

#
# libglassnt
Expand All @@ -50,9 +54,13 @@ target_include_directories(
$<INSTALL_INTERFACE:${include_dest}/glass>
)

install(TARGETS libglassnt EXPORT libglassnt)
export(TARGETS libglassnt FILE libglassnt.cmake NAMESPACE libglassnt::)
install(DIRECTORY src/libnt/native/include/ DESTINATION "${include_dest}/glass")
if(BUILD_MAVEN)
config_maven_build(libglassnt)
else()
install(TARGETS libglassnt EXPORT libglassnt)
export(TARGETS libglassnt FILE libglassnt.cmake NAMESPACE libglassnt::)
install(DIRECTORY src/libnt/native/include/ DESTINATION "${include_dest}/glass")
endif()

#
# glass application
Expand Down
8 changes: 6 additions & 2 deletions simulation/halsim_ds_socket/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,9 @@ 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::)
if(BUILD_MAVEN)
config_maven_build(halsim_ds_socket)
else()
install(TARGETS halsim_ds_socket EXPORT halsim_ds_socket)
export(TARGETS halsim_ds_socket FILE halsim_ds_socket.cmake NAMESPACE halsim_ds_socket::)
endif()
8 changes: 6 additions & 2 deletions simulation/halsim_gui/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,9 @@ 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::)
if(BUILD_MAVEN)
config_maven_build(halsim_gui)
else()
install(TARGETS halsim_gui EXPORT halsim_gui)
export(TARGETS halsim_gui FILE halsim_gui.cmake NAMESPACE halsim_gui::)
endif()
8 changes: 6 additions & 2 deletions simulation/halsim_ws_client/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,9 @@ 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::)
if(BUILD_MAVEN)
config_maven_build(halsim_ws_client)
else()
install(TARGETS halsim_ws_client EXPORT halsim_ws_client)
export(TARGETS halsim_ws_client FILE halsim_ws_client.cmake NAMESPACE halsim_ws_client::)
endif()
8 changes: 6 additions & 2 deletions simulation/halsim_ws_core/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,9 @@ 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::)
if(BUILD_MAVEN)
config_maven_build(halsim_ws_core)
else()
install(TARGETS halsim_ws_core EXPORT halsim_ws_core)
export(TARGETS halsim_ws_core FILE halsim_ws_core.cmake NAMESPACE halsim_ws_core::)
endif()
8 changes: 6 additions & 2 deletions simulation/halsim_ws_server/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,9 @@ 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::)
if(BUILD_MAVEN)
config_maven_build(halsim_ws_server)
else()
install(TARGETS halsim_ws_server EXPORT halsim_ws_server)
export(TARGETS halsim_ws_server FILE halsim_ws_server.cmake NAMESPACE halsim_ws_server::)
endif()
8 changes: 6 additions & 2 deletions simulation/halsim_xrp/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,9 @@ 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::)
if(BUILD_MAVEN)
config_maven_build(halsim_xrp)
else()
install(TARGETS halsim_xrp EXPORT halsim_xrp DESTINATION "${main_lib_dest}")
export(TARGETS halsim_xrp FILE halsim_xrp.cmake NAMESPACE halsim_xrp::)
endif()

0 comments on commit 0a7f692

Please sign in to comment.