Skip to content
This repository has been archived by the owner on May 12, 2021. It is now read-only.

Improved directory layout for installed Clownfish headers #75

Closed
wants to merge 8 commits into from
Closed

Improved directory layout for installed Clownfish headers #75

wants to merge 8 commits into from

Conversation

nwellnhof
Copy link
Contributor

Fixes CLOWNFISH-102.

CFP files can specify whether .cfh files for a parcel should be
installed system-wide or not.
The new method returns a const char*.
The .cfh files of a parcel are installed to a separate directory:

    $prefix/$parcel/$version

The installed .cfp file is renamed to "parcel.json".

This makes it possible to parse only those .cfh files that are really
required. Also, .cfh files for different versions of a parcel can be
installed. A couple of checks for clashes between files and classes
from source and include directories become unnecessary.

For the C bindings, write headers for installed parcels to the autogen
directory first.

Enable major version checks for parcels from include directories.
@nwellnhof
Copy link
Contributor Author

Merged with a small change. copy_headers was moved from Hierarchy to BindCore.

@nwellnhof nwellnhof closed this Jul 22, 2016
@nwellnhof nwellnhof deleted the include-dir-layout branch July 22, 2016 14:08
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
1 participant