I rebased and squashed the previous commits and made some new changes. The GHS 
generator should now build a kernel and a monolith, which is necessary to 
autogenerate all the files necessary to compile. The generator determines that 
the executable target is a kernel based on a compiler flag and determines that 
it is a monolith if a file with an "int" ending is there. Also, there are a few 
changes to find boost libraries with this generator.

Some of the code is C++11. I'm not sure if that is an issue.

Also, it skips the step where it determines the compiler by using the force 
compiler macro. I don't see any other cmake module using this functionality.


Geoffrey Viola
SOFTWARE ENGINEER
T

+1.435.755.2980

ext 1077
M

+1.215.896.6521


asirobots.com




-----Original Message-----
From: Brad King [mailto:[email protected]]
Sent: Monday, October 27, 2014 7:46 AM
To: Geoffrey Viola
Cc: [email protected]
Subject: Re: [cmake-developers] Initial Attempt at Green Hill MULTI IDE 
Generator Support

On 10/14/2014 12:48 PM, Geoffrey Viola wrote:
> Green Hills MULTI is an IDE for embedded real-time systems.
> http://www.ghs.com/products/MULTI_IDE.html.
> http://www.ghs.com/products/rtos/integrity.html.

Thanks for the explanation.

> I took a look at CMAKE_OSX_SYSROOT. It is similar to GHS_OS_DIR.
> There may be a simpler way to represent these customizations, but I
> don't know if there are any guarantees on standard folder structures
> or names.
[snip]
> It seems there needs to be some development to use the find boost
> module, because "CMAKE_FIND_LIBRARY_PREFIXES" is not set.

Both of these should be addressed by creating the corresponding 
Modules/Platform/*.cmake files associated with the target platform.

-Brad
This message contains confidential information and is intended only for the 
recipient. If you are not the named addressee you should not disseminate, 
distribute or copy this e-mail. Please notify the sender immediately if you 
have received this e-mail by mistake and delete this e-mail from your system. 
Finally, the recipient should check this email and any attachments for the 
presence of viruses. The company accepts no liability for any damage caused by 
any virus transmitted by this email.

Attachment: 0001-Added-basic-and-partial-support-for-a-Green-Hill-MUL.patch
Description: 0001-Added-basic-and-partial-support-for-a-Green-Hill-MUL.patch

-- 

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:
http://public.kitware.com/mailman/listinfo/cmake-developers

Reply via email to