[CMake] linking error after upgrading to snow leopard
Boudewijn Rempt
boud at valdyas.org
Mon Sep 14 07:46:04 EDT 2009
On Mon, 14 Sep 2009, Boudewijn Rempt wrote:
> my target_link_libraries looks like this:
>
> target_link_libraries(HyvesDesktop HyvesDesktopLib ${QT_LIBRARIES})
>
> HyvesDesktopLib provides the CrashHandler object, and I've checked whether
> ${QT_LIBRARIES} was set correctly, and it points to the right Qt.
>
But indeed, if I add the bundle flag, there are no libraries on the
command line, if I don't, it looks like:
/usr/bin/c++ -mmacosx-version-min=10.6 -Wall -arch i386 -Wl,-search_paths_first -headerpad_max_install_names -fPIC CMakeFiles/HyvesDesktop.dir/src/main.cpp.o CMakeFiles/HyvesDesktop.dir/qrc_HyvesDesktop.cxx.o -o HyvesDesktop -F/Users/boudewijn/qt46-carbon-no-dbus/lib -F/Users/boudewijn/hyves/hyves-desktop/trunk/3rdparty -L/Users/boudewijn/hyves/hyves-desktop/trunk/build/src -L/Users/boudewijn/qt46-carbon-no-dbus/lib -L/Users/boudewijn/hyves/hyves-desktop/trunk/build/3rdparty/qtsingleapplication-2.6-opensource -L/Users/boudewijn/hyves/hyves-desktop/trunk/build/3rdparty/genusapis -L/Users/boudewijn/hyves/hyves-desktop/trunk/build/3rdparty/google-breakpad-read-only -L/Users/boudewijn/hyves/hyves-desktop/trunk/build/3rdparty/idle -L/Users/boudewijn/hyves/hyves-desktop/trunk/build/3rdparty/qjson/lib -L/Users/boudewijn/hyves/hyves-desktop/trunk/build/3rdparty/quazip src/libHyvesDesktopLib.dylib -framework QtSvg /Users/boudewijn/qt46-carbon-no-dbus/lib/libQtUiTools.a -framework QtWebKit -framework QtGui -framework Carbon -framework AppKit -framework QtTest -framework QtXml -framework QtNetwork /usr/lib/libssl.dylib -framework QtCore /usr/lib/libz.dylib -framework ApplicationServices 3rdparty/qtsingleapplication-2.6-opensource/libqtsingleapplication.a 3rdparty/genusapis/libgenusapis.a 3rdparty/google-breakpad-read-only/libbreakpad.a -lcrypto -framework COCOA 3rdparty/idle/libidle.a /Users/boudewijn/qt46-carbon-no-dbus/lib/libqca.dylib 3rdparty/qjson/lib/libqjson.a 3rdparty/quazip/libquazip.a -framework QtSvg /Users/boudewijn/qt46-carbon-no-dbus/lib/libQtUiTools.a -framework QtWebKit -framework QtGui -framework Carbon -framework AppKit -framework QtTest -framework QtXml -framework QtNetwork /usr/lib/libssl.dylib -framework QtCore /usr/lib/libz.dylib -framework ApplicationServices -framework Carbon -framework IOKit -framework Growl
But I don't get a bundle, of course.
More information about the CMake
mailing list