Difference between revisions of "Krita/docs/Rename Library Checklist"

< Krita‎ | docs
Jump to: navigation, search
 
Line 17: Line 17:
 
</li>
 
</li>
 
<li> Rename all the instances of LIBKISPSD_EXPORT in other files
 
<li> Rename all the instances of LIBKISPSD_EXPORT in other files
<li> Rename <code>libkispsd_export.h</code> itself and all its usages
+
<li> [optional] Rename <code>libkispsd_export.h</code> itself and all its usages
<li> Rename the folder containing the library
+
<li> [optional] Rename the folder containing the library
 
</ol>
 
</ol>

Latest revision as of 09:46, 7 July 2015

Checklist

  1. Rename the target in CMakeLists.txt like here
  2. Change the import/export macro to handle new library name definition MAKE_LIBKISPSD_LIB -> MAKE_KRITAPSD_LIB
  3. Change import/export macro itself: LIBKISPSD_EXPORT -> KRITAPSD_EXPORT
  4. In the end you should have something like that in libkispsd_export.h
    #ifndef KRITAPSD_EXPORT
    # if defined(MAKE_KRITAPSD_LIB)
    /* We are building this library */
    #  define KRITAPSD_EXPORT KDE_EXPORT
    # else
    /* We are using this library */ 
    #  define KRITAPSD_EXPORT KDE_IMPORT
    # endif
    #endif
    
  5. Rename all the instances of LIBKISPSD_EXPORT in other files
  6. [optional] Rename libkispsd_export.h itself and all its usages
  7. [optional] Rename the folder containing the library

This page was last edited on 7 July 2015, at 09:46. Content is available under Creative Commons License SA 4.0 unless otherwise noted.