hilfe mit cmake
-
Ich habe cmake vor ein kleines plugin für kde zu machen. Allerdings will ich eine Funktion einbauen für die ich eine Library benötige.
Das ist meine CMakeList:
# Project Needs a name ofcourse project(plasma-tutorial1) # Find the required Libaries find_package(KDE4 REQUIRED) include(KDE4Defaults) find_package(Plasma REQUIRED) add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS}) include_directories( ${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES} ) # We add our source code here set(tutorial1_SRCS plasma-tutorial1.cpp PopUp.cpp) # Now make sure all files get to the right place kde4_add_plugin(plasma_applet_tutorial1 ${tutorial1_SRCS}) target_link_libraries(plasma_applet_tutorial1 ${PLASMA_LIBS} ${KDE4_KDEUI_LIBS}) install(TARGETS plasma_applet_tutorial1 DESTINATION ${PLUGIN_INSTALL_DIR}) install(FILES plasma-applet-tutorial1.desktop DESTINATION ${SERVICES_INSTALL_DIR})
Die Library ist im Unterordner "smartdimmer_lib" und heißt "libsmartdimmer.a". Wie binde ich jetzt diese Library ein???