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, \ |