GitHub user nwellnhof opened a pull request:
https://github.com/apache/lucy-clownfish/pull/75
Improved directory layout for installed Clownfish headers
Fixes CLOWNFISH-102.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/nwellnhof/lucy-clownfish include-dir-layout
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/lucy-clownfish/pull/75.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #75
----
commit c851ebb38fbaae7e5039929751d098ac44ed0bfa
Author: Nick Wellnhofer <[email protected]>
Date: 2016-03-12T17:22:01Z
Move JSON parser to separate file
commit f0abe457859b1b19825fe6f0dc32899444249fdc
Author: Nick Wellnhofer <[email protected]>
Date: 2016-03-12T17:29:39Z
Add support for JSON Booleans
commit 73832f18a6d4d562d7700299e7bcca6a128608ea
Author: Nick Wellnhofer <[email protected]>
Date: 2016-07-15T12:08:42Z
Make CFCUtil_write_file create target directory
commit 3e225d4a2ea12e800305e7152e98ac670a645120
Author: Nick Wellnhofer <[email protected]>
Date: 2016-07-15T12:18:45Z
Add "installed" property to .cfp
CFP files can specify whether .cfh files for a parcel should be
installed system-wide or not.
commit 5db69da71f96812135443d390a041b863fbb9e91
Author: Nick Wellnhofer <[email protected]>
Date: 2016-07-15T18:15:08Z
Remove unneeded parameter from CFCParcel_new_from_file
commit ac45960e2d3827cef51476bf7c1ee78f9a61dbe1
Author: Nick Wellnhofer <[email protected]>
Date: 2016-07-15T18:16:23Z
Add major version to .cfp
commit 6ab4fc6991d9bc0623a9faff1765ea7725eff32d
Author: Nick Wellnhofer <[email protected]>
Date: 2016-07-16T13:14:47Z
Replace CFCFile_cfh_path with CFCFile_get_path
The new method returns a const char*.
commit 8111aa927309fb4f4dd611237de8de28b8c95e05
Author: Nick Wellnhofer <[email protected]>
Date: 2016-07-15T18:20:54Z
New directory layout for installed Clownfish headers
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.
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---