mirror of https://github.com/microsoft/vcpkg.git
[duilib] Enable unicode define (#17745)
* duilib enable unicode define * duilib version modify git-tree * update duilib version files * update duilib control and version files * modify duilib cmake tab to space * duilib remove unnecessary space char * duilib update version file * Update versions/baseline.json Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update ports/duilib/CONTROL Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update versions/d-/duilib.json Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * fix duilib version file Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
This commit is contained in:
parent
f503c5d384
commit
f6e78c3d87
|
|
@ -1,3 +1,5 @@
|
|||
Source: duilib
|
||||
Version: 2019-4-28-2
|
||||
Version: 2019-4-28
|
||||
Port-Version: 3
|
||||
Description: Duilib is a free open source DirectUI interface library under Windows. It is widely accepted by major Internet companies due to its simple and easy to expand design and stable and efficient implementation. It is widely used in IM, video client, stock market software, navigation software, and mobile phone assistive software. Duilib is still evolving, and will continue to improve in many aspects such as documentation, examples, animations, and rendering engines.
|
||||
Homepage: https://github.com/duilib/duilib
|
||||
|
|
|
|||
|
|
@ -0,0 +1,15 @@
|
|||
diff --git a/DuiLib/CMakeLists.txt b/DuiLib/CMakeLists.txt
|
||||
index 835d430..b178984 100644
|
||||
--- a/DuiLib/CMakeLists.txt
|
||||
+++ b/DuiLib/CMakeLists.txt
|
||||
@@ -2,6 +2,9 @@
|
||||
#Author Qi Gao(monkgau@gmail.com)
|
||||
#Created: 2012/09/16
|
||||
|
||||
+#if use vcpkg to build, need to add extra unicode definitions
|
||||
+add_definitions(-DUNICODE -D_UNICODE)
|
||||
+
|
||||
aux_source_directory(${CMAKE_CURRENT_SOURCE_DIR} Root_src)
|
||||
aux_source_directory(${CMAKE_CURRENT_SOURCE_DIR}/Control Control_src)
|
||||
aux_source_directory(${CMAKE_CURRENT_SOURCE_DIR}/Core Core_src)
|
||||
|
||||
|
|
@ -1,14 +1,15 @@
|
|||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO duilib/duilib
|
||||
REF d7f3a331a0fc6ba48429cd9e5c427570cc73bc35
|
||||
SHA512 6381cac467d42e4811859411a5fa620e52075622e8fbec38a6ab320c33bc7d6fdddc809c150d6a10cc40c55a651345bda9387432898d24957b6ab0f5c4b5391c
|
||||
REF d7f3a331a0fc6ba48429cd9e5c427570cc73bc35
|
||||
SHA512 6381cac467d42e4811859411a5fa620e52075622e8fbec38a6ab320c33bc7d6fdddc809c150d6a10cc40c55a651345bda9387432898d24957b6ab0f5c4b5391c
|
||||
HEAD_REF master
|
||||
PATCHES
|
||||
"fix-post-build-errors.patch"
|
||||
"fix-arm-build.patch"
|
||||
"fix-encoding.patch"
|
||||
"enable-static.patch"
|
||||
"enable-unicode-for-vcpkg.patch"
|
||||
)
|
||||
|
||||
vcpkg_configure_cmake(
|
||||
|
|
@ -33,4 +34,4 @@ else()
|
|||
file(INSTALL ${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-dbg/lib/duilib.lib DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib)
|
||||
endif()
|
||||
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/duilib RENAME copyright)
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
||||
|
|
|
|||
|
|
@ -1777,8 +1777,8 @@
|
|||
"port-version": 0
|
||||
},
|
||||
"duilib": {
|
||||
"baseline": "2019-4-28-2",
|
||||
"port-version": 0
|
||||
"baseline": "2019-4-28",
|
||||
"port-version": 3
|
||||
},
|
||||
"duktape": {
|
||||
"baseline": "2.5.0",
|
||||
|
|
|
|||
|
|
@ -1,5 +1,10 @@
|
|||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "58b8c9eb93832387ea6efc1ae1071395cd4a22d2",
|
||||
"version-string": "2019-4-28",
|
||||
"port-version": 3
|
||||
},
|
||||
{
|
||||
"git-tree": "d1a36d9e38313306f28b94d238e120deabfec9ea",
|
||||
"version-string": "2019-4-28-2",
|
||||
|
|
|
|||
Loading…
Reference in New Issue