File tree Expand file tree Collapse file tree 5 files changed +74
-0
lines changed
Expand file tree Collapse file tree 5 files changed +74
-0
lines changed Original file line number Diff line number Diff line change 1+ diff --git a/examples/ThumbNailer/CMakeLists.txt b/examples/ThumbNailer/CMakeLists.txt
2+ --- a/examples/ThumbNailer/CMakeLists.txt
3+ +++ b/examples/ThumbNailer/CMakeLists.txt
4+ @@ -20,3 +20,6 @@
5+ ${UI_FILES}
6+ )
7+ target_link_libraries(ThreadWeaver_ThumbNailer KF6::ThreadWeaver Qt6::Test Qt6::Widgets)
8+ + if(MSVC AND NOT BUILD_SHARED_LIBS)
9+ + target_link_options(ThreadWeaver_ThumbNailer PRIVATE /FORCE:MULTIPLE)
10+ + endif()
Original file line number Diff line number Diff line change 1+ vcpkg_from_github (
2+ OUT_SOURCE_PATH SOURCE_PATH
3+ REPO KDE/threadweaver
4+ REF "v${VERSION} "
5+ SHA512 54c93f2100ee313f931e5f6546e9bc2be759a49ca9a53227c77e7bc3fb3bdf194514bbc38860a0b12cff6918f1208a565b4f668785d79a381362a38a2fc9dd01
6+ HEAD_REF master
7+ PATCHES
8+ 001_fix_lnk2005_windows_static.patch
9+ )
10+
11+ # Prevent KDEClangFormat from writing to source effectively blocking parallel configure
12+ file (WRITE "${SOURCE_PATH} /.clang-format" "DisableFormat: true\n SortIncludes: false\n " )
13+
14+ vcpkg_cmake_configure (
15+ SOURCE_PATH "${SOURCE_PATH} "
16+ OPTIONS
17+ -DBUILD_TESTING=OFF
18+ )
19+
20+ vcpkg_cmake_install ()
21+ vcpkg_cmake_config_fixup (CONFIG_PATH lib/cmake/KF6ThreadWeaver )
22+ vcpkg_copy_pdbs ()
23+
24+
25+ file (REMOVE_RECURSE "${CURRENT_PACKAGES_DIR} /debug/share" )
26+ file (REMOVE_RECURSE "${CURRENT_PACKAGES_DIR} /debug/include" )
27+
28+ file (GLOB LICENSE_FILES "${SOURCE_PATH} /LICENSES/*" )
29+ vcpkg_install_copyright (FILE_LIST ${LICENSE_FILES} )
Original file line number Diff line number Diff line change 1+ {
2+ "name" : " kf6threadweaver" ,
3+ "version" : " 6.23.0" ,
4+ "description" : " KDE Threading library" ,
5+ "homepage" : " https://invent.kde.org/frameworks/threadweaver" ,
6+ "documentation" : " https://api.kde.org/threadweaver-index.html" ,
7+ "dependencies" : [
8+ " ecm" ,
9+ {
10+ "name" : " qtbase" ,
11+ "default-features" : false
12+ },
13+ {
14+ "name" : " vcpkg-cmake" ,
15+ "host" : true
16+ },
17+ {
18+ "name" : " vcpkg-cmake-config" ,
19+ "host" : true
20+ }
21+ ]
22+ }
Original file line number Diff line number Diff line change 44244424 "baseline" : " 6.22.0" ,
44254425 "port-version" : 0
44264426 },
4427+ "kf6threadweaver" : {
4428+ "baseline" : " 6.23.0" ,
4429+ "port-version" : 0
4430+ },
44274431 "kfr" : {
44284432 "baseline" : " 6.3.1" ,
44294433 "port-version" : 0
Original file line number Diff line number Diff line change 1+ {
2+ "versions" : [
3+ {
4+ "git-tree" : " aee4553128aa064e2bb8648c93514721ad0f2907" ,
5+ "version" : " 6.23.0" ,
6+ "port-version" : 0
7+ }
8+ ]
9+ }
You can’t perform that action at this time.
0 commit comments