¿Existe alguna manera de evitar que CMake cree un enlace simbólico para bibliotecas compartidas como libfoo.so
cuando usa versiones de versiones (lo que significa que tiene algo así como libfoo.so.0.8
)?¿Cómo evitar que CMake cree un enlace simbólico para bibliotecas compartidas durante la instalación?
La razón por la que estoy preguntando esto es porque tengo un proyecto en el que me gustaría hacer varias versiones de ese proyecto instalable en paralelo. Sin embargo, la mayoría de los administradores de paquetes rechazan una instalación paralela si un archivo como el enlace simbólico está presente en varios paquetes.
Como información general: estamos utilizando CPack para compilar paquetes y, en última instancia, creo que es un defecto de CPack que no puede evitar este enlace simbólico o al menos poder separar paquetes dev y runtime, p. para Debian Sin embargo, hasta ahora tengo la ilusión de que simplemente evitar que CMake cree el enlace simbólico podría ser lo más fácil de hacer que parchear CPack.