[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