<!DOCTYPE html><html><head><title></title><style type="text/css">#qt p.qt-MsoNormal{margin-top:0in;margin-right:0in;margin-left:0in;margin-bottom:0.0001pt;font-size:11pt;font-family:"Calibri", sans-serif;}
#qt a:link{color:rgb(5, 99, 193);text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:currentcolor;}
#qt a:visited{color:rgb(149, 79, 114);text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:currentcolor;}
#qt p{margin-right:0in;margin-left:0in;font-size:12pt;font-family:"Times New Roman", serif;}
p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div><br></div><div>On Thu, Aug 29, 2019, at 1:51 AM, Deepan Muthusamy (RBEI/ESP-IS44) via CMake wrote:<br></div><blockquote type="cite" id="qt"><div class="qt-WordSection1"><p class="qt-MsoNormal"><span style="font-family:"Arial", sans-serif" class="font"><span style="font-size:10pt" class="size">I want to compile c and c++ code in GHS compiler for renesas controller.</span></span><br></p><p class="qt-MsoNormal"><span style="font-family:"Arial", sans-serif" class="font"><span style="font-size:10pt" class="size"> </span></span><br></p><p class="qt-MsoNormal"><span style="font-family:"Arial", sans-serif" class="font"><span style="font-size:10pt" class="size">For Mingw compiler, My code is compiling successfully. But I want to compile for GHS.</span></span><br></p><p class="qt-MsoNormal"><span style="font-family:"Arial", sans-serif" class="font"><span style="font-size:10pt" class="size"> </span></span><br></p><p class="qt-MsoNormal"><span style="font-family:"Arial", sans-serif" class="font"><span style="font-size:10pt" class="size">I have compiler available at this path </span></span><span style="color:black" class="colour"><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size">"C:/ghs/comp_201255_RH850".</span></span></span><br></p><p class="qt-MsoNormal"><span style="color:black" class="colour"><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size"> </span></span></span><br></p><p class="qt-MsoNormal"><span style="color:black" class="colour"><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size">When generate, I gave option as “specify native compiler”.</span></span></span><br></p><p class="qt-MsoNormal"><span style="color:black" class="colour"><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size">C compiler : </span></span></span><span style="font-family:"Arial", sans-serif" class="font"><span style="font-size:10pt" class="size">C:/ghs/comp_201255_RH850/ccrh850.exe</span></span><br></p><p class="qt-MsoNormal"><span style="font-family:"Arial", sans-serif" class="font"><span style="font-size:10pt" class="size">C++ compiler: C:/ghs/comp_201255_RH850/cxrh850.exe</span></span><br></p><p class="qt-MsoNormal"><span style="font-family:"Arial", sans-serif" class="font"><span style="font-size:10pt" class="size"> </span></span><br></p><p class="qt-MsoNormal"><span style="font-family:"Arial", sans-serif" class="font"><span style="font-size:10pt" class="size"> </span></span><br></p><p class="qt-MsoNormal"><span style="font-family:"Arial", sans-serif" class="font"><span style="font-size:10pt" class="size">I am getting the following error.</span></span><br></p><p class="qt-MsoNormal"><span style="color:black" class="colour"><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size"> </span></span></span><br></p><p class="qt-MsoNormal"><span style="font-family:"Arial", sans-serif" class="font"><span style="font-size:10pt" class="size"> </span></span><br></p><p class="qt-MsoNormal"><span style="font-family:"Arial", sans-serif" class="font"><span style="font-size:10pt" class="size"> </span></span><br></p><p style="margin-left:1in;" class="qt-MsoNormal"><span style="color:red" class="colour"><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size">Green Hills MULTI: -A <arch> not specified; defaulting to "arm"</span></span></span><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size"></span></span><br></p><p style="margin-left:1in;" class="qt-MsoNormal"><span style="color:red" class="colour"><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size">Green Hills MULTI: GHS_TARGET_PLATFORM not specified; defaulting to "integrity"</span></span></span><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size"></span></span><br></p><p style="margin-left:1in;" class="qt-MsoNormal"><span style="color:red" class="colour"><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size">Green Hills MULTI: -T <toolset> not specified; defaulting to "C:/ghs/comp_201255_RH850"</span></span></span><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size"></span></span><br></p><p style="margin-left:1in;" class="qt-MsoNormal"><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size">The C compiler identification is GHS</span></span><br></p><p style="margin-left:1in;" class="qt-MsoNormal"><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size">The CXX compiler identification is GHS</span></span><br></p><p style="margin-left:1in;" class="qt-MsoNormal"><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size">Check for working C compiler: C:/ghs/comp_201255_RH850/ccrh850.exe</span></span><br></p><p style="margin-left:1in;" class="qt-MsoNormal"><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size">Check for working C compiler: C:/ghs/comp_201255_RH850/ccrh850.exe -- broken</span></span><br></p><p style="margin-left:1in;" class="qt-MsoNormal"><span style="color:red" class="colour"><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size">CMake Error at D:/e-bike/cmake-3.14.3-win64-x64/share/cmake-3.14/Modules/CMakeTestCCompiler.cmake:60 (message):<br> The C compiler<br> <br> "C:/ghs/comp_201255_RH850/ccrh850.exe"<br> <br> is not able to compile a simple test program.<br> <br> It fails with the following output:<br> <br> Change Dir: D:/e-bike/EbikeSource/src/Crc16/build/CMakeFiles/CMakeTmp<br> <br> Run Build Command(s):C:/ghs/comp_201255_RH850/gbuild.exe -top CMAKE_TRY_COMPILE.top.gpj cmTC_d9171.gpj <br> Error: Could not read target file: arm_integrity.tgt</span></span></span><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size"></span></span></p><p style="margin-right:0in;margin-bottom:12pt;margin-left:1in;" class="qt-MsoNormal"><span style="color:red" class="colour"><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size"><br>CMake will not be able to correctly generate this project.<br> Call Stack (most recent call first):<br> CMakeLists.txt:6 (project)</span></span></span><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size"></span></span></p><p style="margin-left:1in;" class="qt-MsoNormal"><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size">Configuring incomplete, errors occurred!</span></span><br></p><p style="margin-left:1in;" class="qt-MsoNormal"><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size">See also "D:/e-bike/EbikeSource/src/Crc16/build/CMakeFiles/CMakeOutput.log".</span></span><br></p><p style="margin-left:1in;" class="qt-MsoNormal"><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size">See also "D:/e-bike/EbikeSource/src/Crc16/build/CMakeFiles/CMakeError.log".</span></span><br></p><p class="qt-MsoNormal"><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size"> </span></span><br></p><p class="qt-MsoNormal"><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size"> </span></span><br></p><p class="qt-MsoNormal"><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size"> </span></span><br></p><p class="qt-MsoNormal"><span style="font-family:"Times New Roman", serif" class="font"><span style="font-size:12pt" class="size">So How to configure GHS for CMAKE build. Please advice me in this, Thanks in advace</span></span><span style="font-family:"Arial", sans-serif" class="font"><span style="font-size:10pt" class="size"></span></span><br></p><p class="qt-MsoNormal"><span style="font-family:"Arial", sans-serif" class="font"><span style="font-size:10pt" class="size"> </span></span><br></p><p class="qt-MsoNormal"><span style="font-family:"Arial", sans-serif" class="font"><span style="font-size:10pt" class="size"> </span></span><br></p><p class="qt-MsoNormal"><span style="font-family:"Arial", sans-serif" class="font"><span style="font-size:10pt" class="size"> </span></span><br></p><p class="qt-MsoNormal"><span style="font-family:"Arial", sans-serif" class="font"><span style="font-size:10pt" class="size"> </span></span><br></p><p class="qt-MsoNormal"><span style="font-family:"Arial", sans-serif" class="font"><span style="font-size:10pt" class="size"> </span></span><br></p><p class="qt-MsoNormal"><span style="color:black" class="colour"><span style="font-family:"Arial", sans-serif" class="font"><span style="font-size:10pt" class="size">Best regards, <br> <br> <b>Muthusamy Deepan<br> RBEI/ESP6<br> </b></span></span></span></p></div></blockquote><div><br></div><div><a href="https://cmake.org/cmake/help/v3.15/generator/Green%20Hills%20MULTI.html">https://cmake.org/cmake/help/v3.15/generator/Green%20Hills%20MULTI.html</a><br></div><div><br></div><div>It sound's like you want to generate a GHS Multi project.<br></div><div>The "CMAKE_<LANG>_COMPILER" variables are not used for compiling GHS Multi projects.<br></div><div>The GHS build tool gbuild handles those kinds of details.<br></div><div><br></div><div>You do need to set GHS_TARGET_PLATFORM and specify the target architecture so that a correct GHS Multi project for your target can be built.<br></div><div><br></div><div>You can inspect the GHS example projects delivered to you as part of your GHS installation to determine those values.<br></div><div>Usually its something like "arm" and "integrity", which is one of the reasons those were chosen as the default.<br></div><div><br></div><div>I'd highly recommend reading the GHS manual and looking at the example projects to understand how a GHS Multi project works if you are not already familiar with it.<br></div><div><br></div><div>--<br></div><div>F<br></div><div><br></div></body></html>