2012-02-15 14 views
5

さて、私はcmakeのプロジェクトは、このような構造にしているライブラリの完全なパスagaintsリンクされていますCMakeのは

CMakeLists.txt 
/libfoo/CMakeLists.txt 
/frontend/qt/CMakeLists.txt 

libfooは、私が書いているとfrontend/qtが小さいフロントエンドとも使い方の一例であるライブラリです。問題は、CMakeが相対パスを-lオプションの代わりにlibfoo.so.xにリンカーに渡すことです。私はむしろそれだけで他のすべてのLIBSに、ない完全なパスなどのagaints -lfooをリンクしたい

add_executable(qtgui ${qtgui_sources} ${qtgui_moced} ${qtgui_ui_h}) 
target_link_libraries(qtgui ${QT_LIBRARIES} foo) 

:QtのGUIのターゲットは、次のように宣言されています。 どうすればいいですか?

ありがとうございました!

答えて