Skip to content

Commit faa0af0

Browse files
committed
Change add_jana_library install destination
Before: $CMAKE_INSTALL_DIR/lib/INSTALL_NAMESPACE/plugins $CMAKE_INSTALL_DIR/include/$INSTALL_NAMESPACE/plugins/$PLUGIN_NAME After: $CMAKE_INSTALL_DIR/lib $CMAKE_INSTALL_DIR/include/$INSTALL_NAMESPACE/$PLUGIN_NAME
1 parent eeaa50d commit faa0af0

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

cmake/AddJanaLibrary.cmake

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ macro(add_jana_library library_name)
4646
# This is an external plugin
4747
# Figure out install namespace, which _might_ be different than PROJECT_NAME
4848
if (NOT DEFINED INSTALL_NAMESPACE)
49-
set(INSTALL_NAMESPACE ${PROJECT_NAME} CACHE STRING "Project-specific namespace for installation paths, e.g. /lib/PROJECT_NAMESPACE/plugins")
49+
set(INSTALL_NAMESPACE ${PROJECT_NAME} CACHE STRING "Project-specific namespace for installation paths, e.g. /lib/INSTALL_NAMESPACE/plugins")
5050
endif()
5151
set(JANA_NAMESPACE "JANA::")
5252
endif()
@@ -59,7 +59,7 @@ macro(add_jana_library library_name)
5959
SKIP_BUILD_RPATH FALSE
6060
BUILD_WITH_INSTALL_RPATH TRUE
6161
INSTALL_RPATH_USE_LINK_PATH TRUE
62-
INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib;${CMAKE_INSTALL_PREFIX}/lib/${INSTALL_NAMESPACE}/plugins"
62+
INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib"
6363
)
6464

6565
target_link_libraries(${library_name} PUBLIC "${JANA_NAMESPACE}jana2_static_lib")
@@ -72,15 +72,15 @@ macro(add_jana_library library_name)
7272
target_include_directories(${library_name}
7373
PUBLIC
7474
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
75-
$<INSTALL_INTERFACE:include/${INSTALL_NAMESPACE}/plugins/${library_name}>
75+
$<INSTALL_INTERFACE:include/${INSTALL_NAMESPACE}/${library_name}>
7676
)
7777
endif()
7878

7979
# Install target
8080
install(TARGETS ${library_name}
8181
EXPORT ${LIBRARY_EXPORT}
82-
PUBLIC_HEADER DESTINATION include/${INSTALL_NAMESPACE}/plugins/${library_name}
83-
LIBRARY DESTINATION lib/${INSTALL_NAMESPACE}/plugins
82+
PUBLIC_HEADER DESTINATION include/${INSTALL_NAMESPACE}/${library_name}
83+
LIBRARY DESTINATION lib
8484
)
8585

8686
# Handle tests
@@ -91,7 +91,7 @@ macro(add_jana_library library_name)
9191
SKIP_BUILD_RPATH FALSE
9292
BUILD_WITH_INSTALL_RPATH TRUE
9393
INSTALL_RPATH_USE_LINK_PATH TRUE
94-
INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib;${CMAKE_INSTALL_PREFIX}/lib/${INSTALL_NAMESPACE}/plugins"
94+
INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib"
9595
)
9696
#install(TARGETS ${library_name}_tests RUNTIME DESTINATION bin)
9797
add_test(NAME ${library_name}_tests COMMAND ${library_name}_tests)

0 commit comments

Comments
 (0)