Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
693c797
Merge pull request #1 from microsoft/master
winsoft666 May 16, 2019
e2ec428
Merge pull request #2 from microsoft/master
winsoft666 May 20, 2019
4a4d4d7
Add: set(VCPKG_PLATFORM_TOOLSET v140)
May 20, 2019
7a46859
add ppxbase and ppxnet.
May 22, 2019
32fb86f
nice, ppxbase and ppxnet can install successful.
May 23, 2019
1c019ee
update to v1.7
May 23, 2019
a2c8175
Merge pull request #3 from microsoft/master
winsoft666 Jun 13, 2019
bdb2e66
Merge pull request #4 from microsoft/master
winsoft666 Jul 12, 2019
4302b43
+ add duilib2
Jul 12, 2019
802e0fa
Merge pull request #5 from microsoft/master
winsoft666 Jul 22, 2019
a56eed5
Merge pull request #6 from microsoft/master
winsoft666 Aug 5, 2019
eecaab4
set VCPKG_PLATFORM_TOOLSET to vc141.
Aug 5, 2019
d0744e8
Merge pull request #7 from microsoft/master
winsoft666 Aug 8, 2019
7d0ee94
library version.
Aug 30, 2019
9df7370
Merge pull request #8 from microsoft/master
winsoft666 Oct 21, 2019
a4a009c
duilib2, ppxbase version.
Oct 21, 2019
2fe75c5
Merge branch 'master' of github.com:winsoft666/vcpkg
Oct 21, 2019
8db650e
Merge pull request #9 from microsoft/master
winsoft666 Nov 11, 2019
da42416
duilib2 version
Nov 11, 2019
684c406
Merge branch 'master' of github.com:winsoft666/vcpkg
Nov 11, 2019
2fe5bbe
update duilib2/ppxbase version.
Nov 27, 2019
e68269f
update duilib2 code version.
Dec 2, 2019
ea7a9e6
update ppxbase version.
Dec 17, 2019
e303968
update ppxbase/duilib2 cmake config.
Dec 17, 2019
8a5371a
Merge pull request #10 from microsoft/master
winsoft666 Dec 19, 2019
7900286
duilib2 version.
Dec 20, 2019
a93f7d9
Merge pull request #11 from microsoft/master
winsoft666 Dec 26, 2019
ccb8b11
ppxbase version.
Dec 27, 2019
1e19192
+ add akali library.
Dec 27, 2019
23917ea
update ports script.
Dec 27, 2019
a829a09
ports update.
Dec 27, 2019
9d65a1d
add akali
Dec 27, 2019
2eb0ea1
remove duilib2/ppxnet
Dec 27, 2019
9c5daf6
revert
Dec 27, 2019
ef38c02
update akali version.
Dec 27, 2019
4d15158
Merge branch 'master' into add_akali
Dec 27, 2019
36648b9
update akali version.
Dec 30, 2019
5fd4b7b
Update portfile.cmake
winsoft666 Dec 30, 2019
bf494d0
Update portfile.cmake
winsoft666 Dec 31, 2019
ead7610
[akali] Update to v1.41
Jan 9, 2020
971899e
Merge branch 'master' of https://github.com/microsoft/vcpkg into micr…
Jan 9, 2020
d482514
Merge branch 'microsoft-master' into add_akali
Jan 9, 2020
e1a5454
Update portfile.cmake
winsoft666 Jan 10, 2020
d97127e
[akali] Update version.
Jan 10, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion ports/akali/CONTROL
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Source: akali
Version: 1.39
Version: 1.41
Description: C++ Common Library.
Homepage: https://github.com/winsoft666/akali
19 changes: 15 additions & 4 deletions ports/akali/portfile.cmake
Original file line number Diff line number Diff line change
@@ -1,20 +1,23 @@
vcpkg_fail_port_install(ON_ARCH "arm" "arm64" ON_TARGET "UWP")

vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO winsoft666/akali
REF 07d855dd2da7cddb374646465799734e48e0adb2
SHA512 4298bc97c5b99494f517e46a86a30dcd61e9d4cfdfa5dbb4c17957c8e866de8ed5b41b2f9a17261f96fc3c7b25fbac2003af4ad8ca675d3f59ce6176e1112220
REF aa0ee3b82cef325ca582fce30bf3bf177ed81e9b
SHA512 0d523191219b19bcf2becb2c9e78b32b50fbbd5a052dd5330e315a6310c0d5c322639434f710a37c6d98e23510506d294b52978f8487227d4461d29d4a6bb502
HEAD_REF master
)

string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" AKALI_STATIC)

vcpkg_configure_cmake(
SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA
OPTIONS
-DAKALI_STATIC:BOOL=${AKALI_STATIC}
-DBUILD_TESTS:BOOL=OFF
)

vcpkg_fail_port_install(ON_ARCH "arm" "arm64" ON_TARGET "UWP")

vcpkg_install_cmake()

if(EXISTS ${CURRENT_PACKAGES_DIR}/lib/cmake/akali)
Expand All @@ -23,6 +26,14 @@ elseif(EXISTS ${CURRENT_PACKAGES_DIR}/share/akali)
vcpkg_fixup_cmake_targets(CONFIG_PATH share/akali)
endif()

file(READ ${CURRENT_PACKAGES_DIR}/include/akali/akali_export.h AKALI_EXPORT_H)
if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
string(REPLACE "#ifdef AKALI_STATIC" "#if 1" AKALI_EXPORT_H "${AKALI_EXPORT_H}")
else()
string(REPLACE "#ifdef AKALI_STATIC" "#if 0" AKALI_EXPORT_H "${AKALI_EXPORT_H}")
endif()
file(WRITE ${CURRENT_PACKAGES_DIR}/include/akali/akali_export.h "${AKALI_EXPORT_H}")

file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)
Expand Down