[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdenetwork/krfb
From:       George Goldberg <grundleborg () googlemail ! com>
Date:       2009-11-24 10:42:05
Message-ID: 1259059325.331104.13095.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1053592 by gberg:

Make libkrfb more obviously a private library.
It is meant to be used only by plugins built together with krfb, and does not make \
any binary compatability at all. It should not be linked against by anything outside \
of the krfb source tree, so we definitely shouldn't be installing headers.

 M  +7 -21     CMakeLists.txt  
 M  +1 -1      framebuffers/qt/CMakeLists.txt  
 M  +1 -1      framebuffers/x11/CMakeLists.txt  


--- trunk/KDE/kdenetwork/krfb/CMakeLists.txt #1053591:1053592
@@ -20,45 +20,31 @@
 # First target: libkrfb - a library
 # for linking plugins against.
 
-set (libkrfb_SRCS
+set (krfbprivate_SRCS
      framebuffer.cpp
      framebufferplugin.cpp
 )
 
-set (libkrfb_HDRS
-     framebuffer.h
-     framebufferplugin.h
-)
-
-kde4_add_library (libkrfb
+kde4_add_library (krfbprivate
                   SHARED
-                  ${libkrfb_SRCS}
+                  ${krfbprivate_SRCS}
 )
 
-target_link_libraries (libkrfb
+target_link_libraries (krfbprivate
                        ${QT_QTCORE_LIBRARY}
                        ${QT_QTGUI_LIBRARY}
                        ${X11_X11_LIB}
 )
 
-# This is needed because otherwise we have two targets called krfb (application and \
                library)
-set_target_properties (libkrfb PROPERTIES
-                       OUTPUT_NAME krfb
-)
-
-set_target_properties (libkrfb PROPERTIES
+set_target_properties (krfbprivate PROPERTIES
                        VERSION ${GENERIC_LIB_VERSION}
                        SOVERSION ${GENERIC_LIB_VERSION}
 )
 
-install (TARGETS libkrfb
+install (TARGETS krfbprivate
          ${INSTALL_TARGETS_DEFAULT_ARGS}
 )
 
-install (FILES ${libkrfb_HDRS}
-         DESTINATION ${INCLUDE_INSTALL_DIR}/KRfb
-)
-
 install (FILES
          krfb-framebuffer.desktop
          DESTINATION ${SERVICETYPES_INSTALL_DIR}
@@ -102,7 +88,7 @@
 kde4_add_executable(krfb ${krfb_SRCS})
 
 target_link_libraries(krfb
-                      libkrfb
+                      krfbprivate
                       ${JPEG_LIBRARIES}
                       ${LIBVNCSERVER_LIBRARIES}
                       ${X11_Xext_LIB}
--- trunk/KDE/kdenetwork/krfb/framebuffers/qt/CMakeLists.txt #1053591:1053592
@@ -15,7 +15,7 @@
                        ${QT_QTCORE_LIBRARY}
                        ${QT_QTGUI_LIBRARY}
                        ${KDE4_KDEUI_LIBS}
-                       libkrfb
+                       krfbprivate
 )
 
 install (TARGETS krfb_framebuffer_qt
--- trunk/KDE/kdenetwork/krfb/framebuffers/x11/CMakeLists.txt #1053591:1053592
@@ -18,7 +18,7 @@
                        ${X11_X11_LIB}
                        ${X11_Xdamage_LIB}
                        ${X11_Xext_LIB}
-                       libkrfb
+                       krfbprivate
 )
 
 install (TARGETS krfb_framebuffer_x11


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic