Sto provando a scrivere regole cmake per creare una libreria dinamica per Python usando boost.python su linux. Mi piacerebbe usare 'pippo' per il nome del modulo python. Quindi, la libreria deve essere chiamata foo.so
. Ma per impostazione predefinita, CMake utilizza le regole standard per la denominazione biblioteca, quindi se scrivoNome di output CMake per la libreria con caricamento dinamico?
add_library(foo foo.cpp)
mi metterò libfoo.so
in uscita. Anche set_target_properties(foo PROPERTIES OUTPUT_NAME "foobar")
creerà libfoobar.so
.
Come modificare questo comportamento?