• Michael Stahl's avatar
    gbuild: refactor LinkTarget representation · 5905dfea
    Michael Stahl yazdı
    If the link targets are not in workdir then 2 different aspects are
    needed: the previously used location relative to workdir's LinkTarget
    dir (for all the misc. related targets), and the full target file.
    
    Adding an additional parameter to all LinkTarget functions would be
    quite annoying, especially since it would need passing through all the
    gb_LinkTarget__use functions in RepositoryExternal.mk; instead encode
    both into the linktarget itself, and modify the functions
    gb_LinkTarget_get_target to return the target and all others to return
    the workdir linktargetname.
    
    - replace gb_Library_get_linktargetname with either:
      * gb_Library__get_workdir_linktargetname
      * gb_Library__get_linktarget_target
      * gb_Library_get_linktarget
    - similar for gb_Executable_get_linktargetname
    - similar for gb_StaticLibrary_get_linktargetname
    - similar for gb_CppunitTest__get_linktargetname
    - add calls to gb_LinkTarget__get_workdir_linktargetname where needed
    
    Change-Id: I917ad7957fee50ec2517a9f9cc9ff452c8d97d1b
    5905dfea
Adı
Son kayıt (commit)
Son güncelleme
..
experimental/LibreOffice Loading commit data...
iosremote Loading commit data...
qa/sc Loading commit data...
CustomTarget_LibreOffice_app.mk Loading commit data...
Executable_LibreOffice.mk Loading commit data...
Makefile Loading commit data...
Module_ios.mk Loading commit data...
README Loading commit data...