Skip to content
Snippets Groups Projects
Unverified Commit b56f7123 authored by Carl Delsey's avatar Carl Delsey Committed by GitHub
Browse files

Move install commands to subdirs where target is defined (#860)

parent 58d610f4
No related branches found
No related tags found
No related merge requests found
......@@ -23,19 +23,6 @@ include_directories(include)
set(library_name ${PROJECT_NAME}_core)
add_subdirectory(src)
install(TARGETS
${library_name}
map_lib
pf_lib
sensors_lib
motions_lib
map_loader
lifecycle_bringup
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION lib/${PROJECT_NAME}
)
install(DIRECTORY include/
DESTINATION include/
)
......
......@@ -28,3 +28,11 @@ add_executable(lifecycle_bringup
lifecycle_bringup_commandline.cpp
)
target_link_libraries(lifecycle_bringup ${library_name})
install(TARGETS
${library_name}
lifecycle_bringup
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION lib/${PROJECT_NAME}
)
......@@ -5,3 +5,10 @@ add_library(map_lib SHARED
map_draw.c
map_cspace.cpp
)
install(TARGETS
map_lib
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION lib/${PROJECT_NAME}
)
......@@ -15,3 +15,10 @@ target_link_libraries(map_loader
${SDL_LIBRARY}
${SDL_IMAGE_LIBRARIES}
)
install(TARGETS
map_loader
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION lib/${PROJECT_NAME}
)
......@@ -4,3 +4,10 @@ add_library(motions_lib SHARED
motion_model.cpp
)
target_link_libraries(motions_lib pf_lib)
install(TARGETS
motions_lib
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION lib/${PROJECT_NAME}
)
......@@ -10,3 +10,10 @@ add_library(pf_lib SHARED
eig3.c
pf_draw.c
)
install(TARGETS
pf_lib
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION lib/${PROJECT_NAME}
)
......@@ -5,3 +5,10 @@ add_library(sensors_lib SHARED
laser/likelihood_field_model_prob.cpp
)
target_link_libraries(sensors_lib pf_lib)
install(TARGETS
sensors_lib
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION lib/${PROJECT_NAME}
)
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment