system-paths

How do I write CMake install for a library?

…衆ロ難τιáo~ 提交于 2019-12-23 12:46:02
问题 Here is my try: IF (NOT WIN32) #INSTALL_TARGETS(${LIB_INSTALL_DIR} ${tinyscheme-nix_BINARY_DIR}/libtinyscheme.so) #INSTALL(TARGETS ${tinyscheme-nix_BINARY_DIR}/libtinyscheme.so DESTINATION ${LIB_INSTALL_DIR}) ENDIF() Both variants are wrong. I want to move libtinyscheme.so from ${tinyscheme-nix_BINARY_DIR} to /lib or /lib64 . Basically, I think ${LIB_INSTALL_DIR} handles it. How can I make it? Where is my mistake? 回答1: You probably want the FILES version of install here instead of the TARGETS