3 set(CMAKE_BUILD_RPATH_USE_ORIGIN 1)
4 if (UNIX AND NOT APPLE)
5 file(RELATIVE_PATH _paraview_client_relpath
6 "/prefix/${CMAKE_INSTALL_BINDIR}" 7 "/prefix/${CMAKE_INSTALL_LIBDIR}")
8 set(_paraview_client_origin_rpath
9 "$ORIGIN/${_paraview_client_relpath}")
11 list(APPEND CMAKE_INSTALL_RPATH
12 "${_paraview_client_origin_rpath}")
15 add_executable("${
name}
" ${ARGN}) 16 add_executable("ParaView::${
name}
" ALIAS "${
name}
") 18 target_link_libraries("${
name}
" 20 ParaView::RemotingApplication) 22 target_link_libraries("${
name}
" 24 ParaView::paraview_plugins) 26 if (PARAVIEW_USE_PYTHON) 27 target_compile_definitions("${
name}
" 30 target_link_libraries("${
name}
" 32 VTK::PythonInterpreter 33 ParaView::PythonInitializer) 36 if (paraview_exe_job_link_pool) 37 set_property(TARGET "${
name}
" 39 JOB_POOL_LINK "${paraview_exe_job_link_pool}
") 44 DESTINATION "${CMAKE_INSTALL_BINDIR}
" function paraview_add_executable(name)