<div dir="ltr"><div>Basically this is the command I use to install some plugins...</div><div>BINARY_OUTPUT_DIR is ${CMAKE_INSTALL_PREFIX}/bin</div><div>project_target is a argument to the macro and it's 'plugins'</div><div><br></div><div><br></div><div><div>    install( TARGETS ${proj} ·</div><div>        RUNTIME DESTINATION ${BINARY_OUTPUT_DIR}/${project_target} ·</div><div>        LIBRARY DESTINATION ${BINARY_OUTPUT_DIR}/${project_target} ·</div><div>        ARCHIVE DESTINATION lib·</div><div>        )·</div></div><div><br></div><div><br></div><div>(expanded example)</div><div><div><div>    install( TARGETS tasks.isp ·</div><div>        RUNTIME DESTINATION bin/plugins</div><div>        LIBRARY DESTINATION bin/plugins</div><div>        ARCHIVE DESTINATION lib·</div><div>        )·</div></div><div><br></div></div><div>This is basically the target defintiion....</div><div><br></div><div><div>add_library(tasks.isp SHARED ${SOURCES} )</div></div><div><div>SET_TARGET_PROPERTIES(tasks.isp PROPERTIES</div><div>                  SUFFIX ""</div><div>                  PREFIX ""</div><div>)</div></div><div><br></div><div><br></div><div>-----</div><div>the library is built 'tasks.isp' with rwxr-xr-x</div><div>but it's installed with rw-r--r--</div><div><br></div><div>(platform is rasberry pi)</div><div>cmake version is 3.2.2 (custom build, version in apt-get is only 2.8 something)</div><div><br></div><div><br></div></div>