@@ -36,12 +36,13 @@ set(tsc_version_suffix "")
3636set (CMAKE_RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR} /${CMAKE_INSTALL_BINDIR} " )
3737set (CMAKE_LIBRARY_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR} /${CMAKE_INSTALL_LIBDIR} " )
3838set (CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR} /${CMAKE_INSTALL_LIBDIR} " )
39+
3940# Install rpath
4041if (NOT DEFINED CMAKE_MACOSX_RPATH)
4142 set (CMAKE_MACOSX_RPATH TRUE )
4243endif ()
4344if (NOT DEFINED CMAKE_BUILD_WITH_INSTALL_RPATH )
44- set (CMAKE_BUILD_WITH_INSTALL_RPATH TRUE )
45+ set (CMAKE_BUILD_WITH_INSTALL_RPATH FALSE )
4546endif ()
4647if (NOT DEFINED CMAKE_INSTALL_RPATH )
4748 set (CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX} /${CMAKE_INSTALL_LIBDIR} " )
@@ -221,7 +222,11 @@ endif()
221222
222223if (TSC_BUILD_BENCH)
223224 add_executable (tscBench tscBench.cpp )
224- target_link_libraries (tscBench PUBLIC ${VTK_LIBRARIES} tscTriSurfaceCutter )
225+ target_link_libraries (tscBench PRIVATE ${VTK_LIBRARIES} tscTriSurfaceCutter )
226+ install (
227+ TARGETS tscBench
228+ DESTINATION "${CMAKE_INSTALL_BINDIR} "
229+ )
225230 VTK_MODULE_AUTOINIT (TARGETS tscBench MODULES ${VTK_LIBRARIES} tscTriSurfaceCutter )
226231endif ()
227232
@@ -234,7 +239,7 @@ if(TSC_BUILD_TEST)
234239 set (TEST_RUNTIME_DIR ${PROJECT_BINARY_DIR} /Testing)
235240
236241 add_executable (TesttscTriSurfaceCutter ${TEST_SRC_DIR} /TesttscTriSurfaceCutter.cxx )
237- target_link_libraries (TesttscTriSurfaceCutter PUBLIC ${VTK_LIBRARIES} tscTriSurfaceCutter )
242+ target_link_libraries (TesttscTriSurfaceCutter PRIVATE ${VTK_LIBRARIES} tscTriSurfaceCutter )
238243 add_test (NAME TesttscTriSurfaceCutter COMMAND TesttscTriSurfaceCutter WORKING_DIRECTORY ${TEST_RUNTIME_DIR} )
239244
240245 foreach (i RANGE 5) # hard-coded
0 commit comments