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

List:       kde-windows
Subject:    kdesupport/kdewin32
From:       Ralf Habacker <Ralf.Habacker () freenet ! de>
Date:       2009-06-08 0:42:05
Message-ID: 1244421725.357646.24901.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 978731 by habacker:

added LinkFile class in KDE::Windows namespace from \
kdebase/runtime/platform/win/kwinstartmenu.  This should help to avoid redundant \
shell link file code in kdelibs and other packages. KWinstartmenu will be refactored \
to use this code later. 

Because noone uses this code yet there is room for refactoring if required when \
integration into  the ksycoca code. 

CCMAIL:kde-windows@kde.org


 M  +11 -4     CMakeLists.txt  
 A             include/KDE (directory)  
 A             include/KDE/Windows (directory)  
 A             include/KDE/Windows/LinkFile  
 A             include/kdewin (directory)  
 A             include/kdewin/linkfile.h   [License: LGPL (v2)]
 M  +3 -0      readme.txt  
 A             src/linkfile.cpp   [License: LGPL (v2+)]


--- trunk/kdesupport/kdewin32/CMakeLists.txt #978730:978731
@@ -1,6 +1,6 @@
 set (NAME kdewin)
 set (KDEWIN_VERSION 0x000400)
-set (KDEWIN_VERSION_STR 0.4.0)
+set (KDEWIN_VERSION_STR 0.4.1)
 # stay in sync with kdelibs
 cmake_minimum_required(VERSION 2.6.2)
 
@@ -27,6 +27,7 @@
                     ${kdewin_SOURCE_DIR}/include/kdewin
                     ${kdewin_BINARY_DIR}
                     ${kdewin_BINARY_DIR}/include
+                    ${QT_INCLUDES}
                     )
 
 if(MINGW)
@@ -104,6 +105,10 @@
   )
 endif(MSVC)
 
+set(kdewin_SRCS
+    src/linkfile.cpp
+)
+
 # for compatibility
 set(CMAKE_DEBUG_POSTFIX "d")
 add_library(kdewin32 SHARED ${win_LIB_SRCS})
@@ -126,8 +131,8 @@
 )
 # end for compatibiliy
 
-add_library(kdewin SHARED ${win_LIB_SRCS})
-target_link_libraries(kdewin advapi32 shell32 ws2_32)
+add_library(kdewin SHARED ${win_LIB_SRCS} ${kdewin_SRCS})
+target_link_libraries(kdewin advapi32 shell32 ws2_32 ${QT_QTCORE_LIBRARIES})
 set_target_properties(kdewin PROPERTIES DEFINE_SYMBOL MAKE_KDEWIN_LIB )
 set_target_properties(kdewin PROPERTIES VERSION ${KDEWIN_VERSION_STR} )
 
@@ -147,7 +152,9 @@
 
 install(DIRECTORY include/${_incDirPrefix}                  DESTINATION include \
PATTERN ".svn" EXCLUDE)  install(FILES include/fixwinh.h include/kde_file_win.h      \
                DESTINATION include)
-install(FILES ${CMAKE_BINARY_DIR}/include/kdewin_export.h DESTINATION include)
+install(DIRECTORY include/kdewin                            DESTINATION include \
PATTERN ".svn" EXCLUDE) +install(DIRECTORY include/KDE                               \
DESTINATION include PATTERN ".svn" EXCLUDE) +install(FILES \
${CMAKE_BINARY_DIR}/include/kdewin_export.h   DESTINATION include)  install(FILES \
readme.txt                                    DESTINATION \
doc/${NAME}-${KDEWIN_VERSION_STR})  if(MINGW)
     install(DIRECTORY include/directx                       DESTINATION \
                include/${_incDirPrefix} PATTERN ".svn" EXCLUDE)
--- trunk/kdesupport/kdewin32/readme.txt #978730:978731
@@ -2,6 +2,9 @@
 
 history
 -------
+version 0.4.1
+- added class LinkFile from kdebase/runtime/platform/win/kwinstartmenu to be usable \
in more kde code  +
 version 0.4.0
 - removed 32 from project name to have room for furture 64 bit versions too 
 - renamed WINPOSIX_EXPORT, winposix_export.h to KDEWIN_EXPORT, kdewin_export.h 
_______________________________________________
Kde-windows mailing list
Kde-windows@kde.org
https://mail.kde.org/mailman/listinfo/kde-windows


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

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