build: find "armclang" string in the 'CC' variable
authorVarun Wadekar <vwadekar@nvidia.com>
Wed, 12 Dec 2018 23:22:27 +0000 (15:22 -0800)
committerVarun Wadekar <vwadekar@nvidia.com>
Wed, 12 Dec 2018 23:22:27 +0000 (15:22 -0800)
This patch modifies the search criteria to see if we are using 'armclang'
as the compiler. Switch over to using 'findstring' which enables platforms
to do fancy stuff using scripts e.g. check if armclang timed out and retry
compilation.

Change-Id: If2162ebadb9033f6457a4e8d4243345e711defe6
Signed-off-by: Kalyani Chidambaram Vaidyanathan <kalyanic@nvidia.com>
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Makefile

index 9525d411a388706e37acf9dfe381f5329fdac945..18fdfe7df7bbf66771d4606873c154dd108edc2b 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -154,7 +154,7 @@ target32-directive  =       -target armv8a-none-eabi
 march32-directive      =       -march=armv8-a
 endif
 
-ifeq ($(notdir $(CC)),armclang)
+ifneq ($(findstring armclang,$(notdir $(CC))),)
 TF_CFLAGS_aarch32      =       -target arm-arm-none-eabi $(march32-directive)
 TF_CFLAGS_aarch64      =       -target aarch64-arm-none-eabi -march=armv8-a
 LD                     =       $(LINKER)