← Back to team overview

kicad-developers team mailing list archive

Re: Rearrange CMakeLists

 

Hi Adam

I assume you are referring to the bundleutilities/getprereqs?

Simon

On Mon, Mar 21, 2016 at 7:26 AM, Adam Wolf
<adamwolf@xxxxxxxxxxxxxxxxxxxx> wrote:
> Could you post the extra patch or send it my way?
>
> Thanks!
>
> Adam Wolf
>
> On Mon, Mar 7, 2016 at 2:12 PM, Simon Wells <swel024@xxxxxxxxx> wrote:
>>
>> Attached is another CMakeLists patch (this is early in dev and not
>> ready for merge yet i am just looking for comments on it. and as part
>> of this i would like to pull (a slightly modified)
>> GetPrerequisites.cmake and BundleUtilities.cmake into the tree due to
>> the current one being wrong and not working if a requirement of kicad
>> requires something else (kicad requires boost-context which requires
>> boost-chrono). The boost that comes with brew uses @executable_path/
>> which is not understood by GetPrerequisites but a few line change does
>> allow this to work (these are not included with the current patch
>> though)
>>
>> The Current changes are:
>>
>> - Use include_directories directly from the root CMakeLists (this
>> removes the need for INC_BEFORE/INC_AFTER all system stuff ends up at
>> the end as all the sub cmakelists use before)
>> - Conditional requiring curl libraries (currently required even if not
>> building the github plugin)
>> - Moving system libs (Boost) to -isystem
>> - Cleaning up the if python stuff due to changes made in the last cmake
>> patch
>>
>> Simon
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help   : https://help.launchpad.net/ListHelp
>>
>


Follow ups

References