Ticket #5943 (assigned enhancement)

Bug contains 7 commit(s) | SVN Diffs for #5943

 

Opened 1 year ago

Last modified 1 year ago

move public include files and simplify build

Reported by: markus Assigned to: markus (accepted)
Priority: minor Milestone: UNSCH
Component: config_build Version:
Keywords: Cc:
Load: Xref:
Java Version: Operating System:
Project (C/J): ICU4C Weeks: 0.5
Review:

Description

Currently, each ICU library has its own set of public include files in unicode/ subfolders (or just intermingled in the case of the layout engine), and we have pre-build or installation steps that copy them to an include/ folder.

When I worked on build scripts for building ICU with something other than its standard make files, I found it more convenient to keep the public headers in an include/unicode/ and include/layout/ folder to begin with, not even having common/unicode/ etc. folders, and not needing the extra copy steps.

Would this work for ICU as a project?

We would have to think about how we can deliver only the public headers for those libraries that are built (e.g., not for the io library if that wasn't built) - or maybe we don't care and always deliver all public headers?

Attachments

Change History

09/17/07 13:56:23 changed by markus

  • status changed from new to assigned.

09/26/07 16:17:59 changed by markus

  • summary changed from RFE: move public include files and simplify build to move public include files and simplify build.

Add/Change #5943 (move public include files and simplify build)




Anti spam check: