Geoff Viola
5e4287131b
GHS: Shorten long object paths with duplicate source names
...
Detect when the resulting object path is too long and compute an
alternative name using a hash.
2016-05-06 08:21:05 -04:00
Brad King
180538c706
Source: Stabilize include order
...
Each source file has a logical first include file. Include it in an
isolated block so that tools that sort includes do not move them.
2016-04-29 13:58:31 -04:00
Geoff Viola
1703a6d2c4
GHS: Fix handling of duplicate source filenames ( #16046 )
...
Green Hills MULTI project files must specify explicitly distinct object
file names for source files with the same name.
2016-04-25 10:46:09 -04:00
Geoff Viola
36ad8dd440
GHS: Implement link flags and dirs for non-target groups ( #16029 )
2016-03-28 11:46:46 -04:00
Stephen Kelly
b74aa0e3d2
GHS: Port to cmGeneratorTarget.
2015-10-24 09:19:55 +02:00
Stephen Kelly
7ce0991a7a
GHS: Port API to cmGeneratorTarget.
2015-10-07 08:37:56 +02:00
Stephen Kelly
dee197fe61
GHS: Use a cmGeneratorTarget in generator API.
2015-06-22 13:23:45 -04:00
Geoff Viola
48004d9dbe
Add a 'Green Hills MULTI' generator on Windows
...
Green Hills MULTI is an IDE for embedded real-time systems. The IDE's
product page can be found here:
http://www.ghs.com/products/MULTI_IDE.html
It supports cross compiling on ARM, Intel x86, and other architectures
with various operating systems. The IDE exists on Linux and Windows
host systems, but CMake will currently only generate the project files
on Windows host systems.
2015-04-20 13:55:40 -04:00