← Back to team overview

kicad-developers team mailing list archive

Re: CMakeLists.txt order

 

Patch committed in product branch r6600.  Thanks.

On 1/13/2016 7:57 PM, Simon Wells wrote:
> - Make the link maps only build on linux as -${TO_LINKER},-cref
> -${TO_LINKER},-Map=blah just gives warnings on osx w/ clang
> - Make the link maps only build with flag -DKICAD_MAKE_LINK_MAPS as
> they are highly specific
> - Moved the code for setting link maps into the primary cmakelists to
> avoid duplication
> - Removed -D__ASSERTMACRO__ from osx as its no longer needed
> - Removed a couple of other OSX only things that wouldn't work anyway
> - Moved set (BU_CHMOD_BUNDLE_ITEMS) to the main cmakelists as
> otherwise it would only work for the kicad build not the other
> applications
> - Made KICAD_SCRIPTING_MODULES enable KICAD_SCRIPTING as currently if
> you have modules enabled without the scripting base it will on build.
> This could be changed to a fatal error saying you need to also enable
> scripting but it seems unnecessary
> - Removed duplication of pcbnew.py install code under modules and
> scripting since you can't have modules without scripting now


References