I've worked on this in the past but never finalized anything.
It's all in the
https://gitlab.kitware.com/frodak17/cmake/commits/ghs_project.
This contains several different items I was working on at the time.

I took a quick look at what you are working on.
The only real issue that I see is that build configurations that are chosen
are not compatible with existing Integrity installations.
For instance in Integrity IOT for ApolloLake BSPs you must use the build
configurations as provided by the BSP.
If you don't then you'll have to recreate them line by line in you CMAKE
files.

The other problem is that build configurations will clash with the already
existing compile parameters that are defined in the CMake output.
In the build configurations that I've used they setup where libraries and
objects files should be located along with all the proper compiler settings.
But the output of the CMake defines these file by file.  The two methods
are not compatible.

Honestly, I had recently been thinking on working on this again.  But
instead of trying to fight the already existing GHS generator that looks
like a Makefile output, I was going to create a new GHS generator for Multi
7 that supported all three versions of Integrity that I use along with the
various compilers and IDEs.

Best regards,
Fred Baksik


On Mon, Jun 25, 2018 at 11:37 AM, Erich Schroeter <
erich.schroeter.official+cm...@gmail.com> wrote:

> I'm interested in adding build configuration support to the "Green Hills
> MULTI" generator and wanted to see if anyone is already in the process of
> implementing this feature. If you've worked on this generator in the past
> and have any notes you'd like to share with me I'll gladly accept them. I'm
> willing to collaborate with anyone wanting to work on this feature too.
>
> My fork is:
> https://gitlab.kitware.com/erichschroeter/cmake/tree/feature/
> GhsMultiBuildConfigurationSupport
>
> -Erich
>
> --
>
> Powered by www.kitware.com
>
> Please keep messages on-topic and check the CMake FAQ at:
> http://www.cmake.org/Wiki/CMake_FAQ
>
> Kitware offers various services to support the CMake community. For more
> information on each offering, please visit:
>
> CMake Support: http://cmake.org/cmake/help/support.html
> CMake Consulting: http://cmake.org/cmake/help/consulting.html
> CMake Training Courses: http://cmake.org/cmake/help/training.html
>
> Visit other Kitware open-source projects at http://www.kitware.com/
> opensource/opensource.html
>
> Follow this link to subscribe/unsubscribe:
> https://cmake.org/mailman/listinfo/cmake-developers
>
>
-- 

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
https://cmake.org/mailman/listinfo/cmake-developers

Reply via email to