Как включить сборку разделяемой библиотеки при использовании CMake для LLVM?

Проблема: Ubuntu 10.10 не поддерживает модули LLVM CMake ( / usr / share / llvm ) или ( / usr / local / share / llvm ) при установке LLVM 2.8 из репозиториев Ubuntu.

Итак, сейчас я компилирую LLVM 2.8 с помощью CMake самостоятельно, а затем устанавливаю его следующим образом:

cmake ..
make
make install

Это установит модули CMake Мне нужно связать LLVM с моей библиотекой. Проблема в том, что когда я компилирую LLVM с помощью CMake, компилируются только статические библиотеки. Мне нужны разделяемые библиотеки, потому что они зависят от многих других инструментов.

Резюме

1) LLVM 2.8 из репозитория Ubuntu устанавливает разделяемые библиотеки LLVM, но не устанавливает необходимые мне модули CMake.

2) На сайте С другой стороны, если я компилирую LLVM сам, он устанавливает необходимые мне модули CMake, но я могу сделать это только при компиляции LLVM как статической библиотеки.

6
задан Tarantula 19 March 2011 в 13:26
поделиться