2016-01-24 18:49 GMT+01:00 Elvis Stansvik <elvst...@gmail.com>:
> 2016-01-24 17:32 GMT+01:00 rpzrpz...@gmail.com <rpzrpz...@gmail.com>:
>> Elvis:
>>
>> If you are feeling generous, would you attach the MSVC 2013 project/files
>> (SLN).
>>
>> People will want to build the ICU DLL's for MSVC 2015, but could use a jump
>> start using your MSVC 2013 project.
>>
>> That way, soft devs can match the Customizer to the actual languages
>> supported in their shipped apps.
>>
>> Cheers and Thanks,
>
> Hi md,
>
> I'm using the .sln provided by ICU itself in
> source\allinone\allinone.sln, I'm simply upgrading it to a 2013
> project using devenv to make it work with MSVC 2013 (see the
> appveyor.yml in the repo I linked), since the solution is in 2010
> format. So there's no custom solution involved at all.
>
> Appveyor (which I'm using to build) has worker machines with MSVC 2015
> as well, so I might be able to make 2015 builds as well. The workers
> with 2015 are separate from the ones with 2010 / 2013 though, which is
> a little awkward, so it might be a bit work to get the appveyor.yml to
> work for 2010 + 2013 + 2015 builds. I'll look into it when I have some
> spare time though.
>
> In the meantime, you can always just fork my repo and adapt the
> appveyor.yml to make 2015 builds only (see
> https://www.appveyor.com/docs/installed-software#visual-studio-2015).
>
> The way I'm using the Customizer (which actually has an XML POST API
> which I use through curl) is described in README.md (under Notes to
> Self), and in the appveyor.yml of course.

I forgot to say: Once Qt 5.6 is out, I'll probably add ICU 55.1 to the
build as well, since it seems official builds of Qt will be updating
to this version with 5.6:
https://wiki.qt.io/Qt-5.6.0-tools-and-versions

Elvis

>
> Elvis
>
>>
>> md
>>
>>
>> On 1/24/2016 9:18 AM, Elvis Stansvik wrote:
>>>
>>> Hi all,
>>>
>>> I've put up minimal MSVC 2010 and 2013 builds of ICU 52.1, 53.1 and
>>> 54.1 for x86 and x64:
>>>
>>>     https://github.com/estan/minimal-icu/releases
>>>
>>> The DLLs are usable as drop-in replacements for the ICU DLLs shipped
>>> with official Qt MSVC builds, provided you have no need for the
>>> advanced localization features provided by ICU.
>>>
>>> Just thought in case someone else was interested in cutting down the
>>> size of their deployed app, without having to build a custom Qt with
>>> `-no-icu`. I'm only using the ICU 54.1/MSVC 2013/x86 combo myself, and
>>> my app is only making use of QtCore, so consider other combinations
>>> untested for now.
>>>
>>> For me this cuts the size of the ICU DLLs from 8.5 MB to 1.4 MB in my
>>> deployed application. The space savings for other combinations should
>>> be similar.
>>>
>>> The size of the DLLs was reduced by using the ICU Data Library
>>> Customizer [1] and unchecking everything. See the `appveyor.yml` file
>>> for more info on how the DLLs were built.
>>>
>>> Cheers,
>>> Elvis
>>>
>>>
>>> [1] http://apps.icu-project.org/datacustom/
>>> _______________________________________________
>>> Interest mailing list
>>> Interest@qt-project.org
>>> http://lists.qt-project.org/mailman/listinfo/interest
>>>
>>
>> _______________________________________________
>> Interest mailing list
>> Interest@qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/interest
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to