make/common/TestFilesCompilation.gmk
changeset 51853 ec62d6cab037
parent 51814 43668e3cae4d
child 54076 4b4745d185eb
equal deleted inserted replaced
51852:e240625311ad 51853:ec62d6cab037
    95         OBJECT_DIR := $$($1_OUTPUT_DIR)/support/$$(name), \
    95         OBJECT_DIR := $$($1_OUTPUT_DIR)/support/$$(name), \
    96         OUTPUT_DIR := $$($1_OUTPUT_DIR)/$$($1_OUTPUT_SUBDIR), \
    96         OUTPUT_DIR := $$($1_OUTPUT_DIR)/$$($1_OUTPUT_SUBDIR), \
    97         CFLAGS := $$($1_BASE_CFLAGS) $$($1_CFLAGS) $$($1_CFLAGS_$$(name)), \
    97         CFLAGS := $$($1_BASE_CFLAGS) $$($1_CFLAGS) $$($1_CFLAGS_$$(name)), \
    98         CXXFLAGS := $$($1_BASE_CXXFLAGS) $$($1_CFLAGS) $$($1_CFLAGS_$$(name)), \
    98         CXXFLAGS := $$($1_BASE_CXXFLAGS) $$($1_CFLAGS) $$($1_CFLAGS_$$(name)), \
    99         LDFLAGS := $$($1_LDFLAGS) $$($1_LDFLAGS_$$(name)), \
    99         LDFLAGS := $$($1_LDFLAGS) $$($1_LDFLAGS_$$(name)), \
       
   100         DISABLED_WARNINGS_gcc := format undef unused-function unused-value, \
       
   101         DISABLED_WARNINGS_clang := undef format-nonliteral \
       
   102             missing-field-initializers sometimes-uninitialized, \
   100         DISABLED_WARNINGS_CXX_solstudio := wvarhidenmem, \
   103         DISABLED_WARNINGS_CXX_solstudio := wvarhidenmem, \
   101         DISABLED_WARNINGS_CXX_gcc := format, \
       
   102         LIBS := $$($1_LIBS_$$(name)), \
   104         LIBS := $$($1_LIBS_$$(name)), \
   103         TOOLCHAIN := $(if $$(filter %.cpp, $$(file)), TOOLCHAIN_LINK_CXX, TOOLCHAIN_DEFAULT), \
   105         TOOLCHAIN := $(if $$(filter %.cpp, $$(file)), TOOLCHAIN_LINK_CXX, TOOLCHAIN_DEFAULT), \
   104         OPTIMIZATION := $$(if $$($1_OPTIMIZATION_$$(name)),$$($1_OPTIMIZATION_$$(name)),LOW), \
   106         OPTIMIZATION := $$(if $$($1_OPTIMIZATION_$$(name)),$$($1_OPTIMIZATION_$$(name)),LOW), \
   105         COPY_DEBUG_SYMBOLS := false, \
   107         COPY_DEBUG_SYMBOLS := false, \
   106         STRIP_SYMBOLS := false, \
   108         STRIP_SYMBOLS := false, \