Replacement for kde4_add_app_icon ?

Alex Merry alex.merry at kde.org
Fri Oct 3 11:39:48 UTC 2014


On 2014-09-01 12:21, Ralf Habacker wrote:
> Am 29.08.2014 12:05, schrieb Alex Merry:
>> On Friday 15 August 2014 12:31:07 Ralf Habacker wrote:
>>> Am 15.08.2014 11:50, schrieb Alex Merry:
>>>> On Tuesday 12 August 2014 12:52:25 Albert Astals Cid wrote:
>>>>> Hi, i've been porting some of my apps to KF5 work and I'm noticing 
>>>>> there
>>>>> doesn't seem to be (or i can't find) a replacement for 
>>>>> kde4_add_app_icon.
>>>>> 
>>>>> This seems like a problem for the support in windows/macosX. Is 
>>>>> there any
>>>>> plan to work on an ecm version? Or it already exists and i failed 
>>>>> to find
>>>>> it? Or it was decided on purpose not to support it?
>>>> I had a look at it before 1.0, and it seemed a little hacky 
>>>> (including
>>>> requiring png2ico on Windows),
>>> which was included in the required kdewin(-tools) package
>>> Ralf
>> Useful to know; I'm not sure I want ECM depending on that, however. 
>> And paths
>> get complicated on Windows.
>> One possibility might be to include that tool with ECM. Alternatively, 
>> we
>> could just suck it up and put a big warning on 
>> ecm_add_application_icon saying
>> that it has this dependency on Windows (that dep should provide a 
>> CMake config
>> file, ideally).
> The recent kdewin-tools package version 0.5.7 installs a related cmake
> config files, which exports the required cmake png2ico target
> 
> # Create imported target png2ico
> add_executable(png2ico IMPORTED)
> 
> Also KDE4_ADD_APP_ICON tries to find png2ico using find_program from 
> the
> system ysearch path which is set by the build system on windows.

See David's reply on kde-frameworks, where he suggests investigating (a) 
what Qt does, (b) what CMake does and (c) what CMake should do. He also 
provides the results of a preliminary grep on the Qt codebase.

Alex


More information about the Kde-buildsystem mailing list