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