@@ -134,13 +134,13 @@ function _get_cflags_from_packagedeps(package, opt)
134
134
local result = {}
135
135
if values then
136
136
if values .defines then
137
- table .join2 (result , toolchain_utils .map_compflags (package , " cxx" , " define" , values .defines ))
137
+ table .join2 (result , toolchain_utils .map_compflags_for_package (package , " cxx" , " define" , values .defines ))
138
138
end
139
139
if values .includedirs then
140
- table .join2 (result , _translate_paths (toolchain_utils .map_compflags (package , " cxx" , " includedir" , values .includedirs )))
140
+ table .join2 (result , _translate_paths (toolchain_utils .map_compflags_for_package (package , " cxx" , " includedir" , values .includedirs )))
141
141
end
142
142
if values .sysincludedirs then
143
- table .join2 (result , _translate_paths (toolchain_utils .map_compflags (package , " cxx" , " sysincludedir" , values .sysincludedirs )))
143
+ table .join2 (result , _translate_paths (toolchain_utils .map_compflags_for_package (package , " cxx" , " sysincludedir" , values .sysincludedirs )))
144
144
end
145
145
end
146
146
return result
@@ -165,16 +165,16 @@ function _get_ldflags_from_packagedeps(package, opt)
165
165
local result = {}
166
166
if values then
167
167
if values .linkdirs then
168
- table .join2 (result , _translate_paths (toolchain_utils .map_linkflags (package , " binary" , {" cxx" }, " linkdir" , values .linkdirs )))
168
+ table .join2 (result , _translate_paths (toolchain_utils .map_linkflags_for_package (package , " binary" , {" cxx" }, " linkdir" , values .linkdirs )))
169
169
end
170
170
if values .links then
171
- table .join2 (result , toolchain_utils .map_linkflags (package , " binary" , {" cxx" }, " link" , values .links ))
171
+ table .join2 (result , toolchain_utils .map_linkflags_for_package (package , " binary" , {" cxx" }, " link" , values .links ))
172
172
end
173
173
if values .syslinks then
174
- table .join2 (result , _translate_paths (toolchain_utils .map_linkflags (package , " binary" , {" cxx" }, " syslink" , values .syslinks )))
174
+ table .join2 (result , _translate_paths (toolchain_utils .map_linkflags_for_package (package , " binary" , {" cxx" }, " syslink" , values .syslinks )))
175
175
end
176
176
if values .frameworks then
177
- table .join2 (result , toolchain_utils .map_linkflags (package , " binary" , {" cxx" }, " framework" , values .frameworks ))
177
+ table .join2 (result , toolchain_utils .map_linkflags_for_package (package , " binary" , {" cxx" }, " framework" , values .frameworks ))
178
178
end
179
179
end
180
180
return result
@@ -187,9 +187,9 @@ function _get_cflags(package, opt)
187
187
if opt .cross then
188
188
table .join2 (result , package :build_getenv (" cflags" ))
189
189
table .join2 (result , package :build_getenv (" cxflags" ))
190
- table .join2 (result , toolchain_utils .map_compflags (package , " c" , " define" , package :build_getenv (" defines" )))
191
- table .join2 (result , toolchain_utils .map_compflags (package , " c" , " includedir" , package :build_getenv (" includedirs" )))
192
- table .join2 (result , toolchain_utils .map_compflags (package , " c" , " sysincludedir" , package :build_getenv (" sysincludedirs" )))
190
+ table .join2 (result , toolchain_utils .map_compflags_for_package (package , " c" , " define" , package :build_getenv (" defines" )))
191
+ table .join2 (result , toolchain_utils .map_compflags_for_package (package , " c" , " includedir" , package :build_getenv (" includedirs" )))
192
+ table .join2 (result , toolchain_utils .map_compflags_for_package (package , " c" , " sysincludedir" , package :build_getenv (" sysincludedirs" )))
193
193
end
194
194
table .join2 (result , package :config (" cflags" ))
195
195
table .join2 (result , package :config (" cxflags" ))
@@ -218,9 +218,9 @@ function _get_cxxflags(package, opt)
218
218
if opt .cross then
219
219
table .join2 (result , package :build_getenv (" cxxflags" ))
220
220
table .join2 (result , package :build_getenv (" cxflags" ))
221
- table .join2 (result , toolchain_utils .map_compflags (package , " cxx" , " define" , package :build_getenv (" defines" )))
222
- table .join2 (result , toolchain_utils .map_compflags (package , " cxx" , " includedir" , package :build_getenv (" includedirs" )))
223
- table .join2 (result , toolchain_utils .map_compflags (package , " cxx" , " sysincludedir" , package :build_getenv (" sysincludedirs" )))
221
+ table .join2 (result , toolchain_utils .map_compflags_for_package (package , " cxx" , " define" , package :build_getenv (" defines" )))
222
+ table .join2 (result , toolchain_utils .map_compflags_for_package (package , " cxx" , " includedir" , package :build_getenv (" includedirs" )))
223
+ table .join2 (result , toolchain_utils .map_compflags_for_package (package , " cxx" , " sysincludedir" , package :build_getenv (" sysincludedirs" )))
224
224
end
225
225
table .join2 (result , package :config (" cxxflags" ))
226
226
table .join2 (result , package :config (" cxflags" ))
@@ -248,9 +248,9 @@ function _get_asflags(package, opt)
248
248
local result = {}
249
249
if opt .cross then
250
250
table .join2 (result , package :build_getenv (" asflags" ))
251
- table .join2 (result , toolchain_utils .map_compflags (package , " as" , " define" , package :build_getenv (" defines" )))
252
- table .join2 (result , toolchain_utils .map_compflags (package , " as" , " includedir" , package :build_getenv (" includedirs" )))
253
- table .join2 (result , toolchain_utils .map_compflags (package , " as" , " sysincludedir" , package :build_getenv (" sysincludedirs" )))
251
+ table .join2 (result , toolchain_utils .map_compflags_for_package (package , " as" , " define" , package :build_getenv (" defines" )))
252
+ table .join2 (result , toolchain_utils .map_compflags_for_package (package , " as" , " includedir" , package :build_getenv (" includedirs" )))
253
+ table .join2 (result , toolchain_utils .map_compflags_for_package (package , " as" , " sysincludedir" , package :build_getenv (" sysincludedirs" )))
254
254
end
255
255
table .join2 (result , package :config (" asflags" ))
256
256
if opt .asflags then
@@ -267,9 +267,9 @@ function _get_ldflags(package, opt)
267
267
local result = {}
268
268
if opt .cross then
269
269
table .join2 (result , package :build_getenv (" ldflags" ))
270
- table .join2 (result , toolchain_utils .map_linkflags (package , " binary" , {" cxx" }, " link" , package :build_getenv (" links" )))
271
- table .join2 (result , toolchain_utils .map_linkflags (package , " binary" , {" cxx" }, " syslink" , package :build_getenv (" syslinks" )))
272
- table .join2 (result , toolchain_utils .map_linkflags (package , " binary" , {" cxx" }, " linkdir" , package :build_getenv (" linkdirs" )))
270
+ table .join2 (result , toolchain_utils .map_linkflags_for_package (package , " binary" , {" cxx" }, " link" , package :build_getenv (" links" )))
271
+ table .join2 (result , toolchain_utils .map_linkflags_for_package (package , " binary" , {" cxx" }, " syslink" , package :build_getenv (" syslinks" )))
272
+ table .join2 (result , toolchain_utils .map_linkflags_for_package (package , " binary" , {" cxx" }, " linkdir" , package :build_getenv (" linkdirs" )))
273
273
end
274
274
table .join2 (result , package :config (" ldflags" ))
275
275
if package :config (" lto" ) then
@@ -293,9 +293,9 @@ function _get_shflags(package, opt)
293
293
local result = {}
294
294
if opt .cross then
295
295
table .join2 (result , package :build_getenv (" shflags" ))
296
- table .join2 (result , toolchain_utils .map_linkflags (package , " shared" , {" cxx" }, " link" , package :build_getenv (" links" )))
297
- table .join2 (result , toolchain_utils .map_linkflags (package , " shared" , {" cxx" }, " syslink" , package :build_getenv (" syslinks" )))
298
- table .join2 (result , toolchain_utils .map_linkflags (package , " shared" , {" cxx" }, " linkdir" , package :build_getenv (" linkdirs" )))
296
+ table .join2 (result , toolchain_utils .map_linkflags_for_package (package , " shared" , {" cxx" }, " link" , package :build_getenv (" links" )))
297
+ table .join2 (result , toolchain_utils .map_linkflags_for_package (package , " shared" , {" cxx" }, " syslink" , package :build_getenv (" syslinks" )))
298
+ table .join2 (result , toolchain_utils .map_linkflags_for_package (package , " shared" , {" cxx" }, " linkdir" , package :build_getenv (" linkdirs" )))
299
299
end
300
300
table .join2 (result , package :config (" shflags" ))
301
301
if package :config (" lto" ) then
@@ -869,11 +869,11 @@ function _get_envs_for_runtime_flags(package, configs, opt)
869
869
local envs = {}
870
870
local runtimes = package :runtimes ()
871
871
if runtimes then
872
- envs [format (" CMAKE_C_FLAGS_%s" , buildtype )] = toolchain_utils .map_compflags (package , " c" , " runtime" , runtimes )
873
- envs [format (" CMAKE_CXX_FLAGS_%s" , buildtype )] = toolchain_utils .map_compflags (package , " cxx" , " runtime" , runtimes )
874
- envs [format (" CMAKE_EXE_LINKER_FLAGS_%s" , buildtype )] = toolchain_utils .map_linkflags (package , " binary" , {" cxx" }, " runtime" , runtimes )
875
- envs [format (" CMAKE_STATIC_LINKER_FLAGS_%s" , buildtype )] = toolchain_utils .map_linkflags (package , " static" , {" cxx" }, " runtime" , runtimes )
876
- envs [format (" CMAKE_SHARED_LINKER_FLAGS_%s" , buildtype )] = toolchain_utils .map_linkflags (package , " shared" , {" cxx" }, " runtime" , runtimes )
872
+ envs [format (" CMAKE_C_FLAGS_%s" , buildtype )] = toolchain_utils .map_compflags_for_package (package , " c" , " runtime" , runtimes )
873
+ envs [format (" CMAKE_CXX_FLAGS_%s" , buildtype )] = toolchain_utils .map_compflags_for_package (package , " cxx" , " runtime" , runtimes )
874
+ envs [format (" CMAKE_EXE_LINKER_FLAGS_%s" , buildtype )] = toolchain_utils .map_linkflags_for_package (package , " binary" , {" cxx" }, " runtime" , runtimes )
875
+ envs [format (" CMAKE_STATIC_LINKER_FLAGS_%s" , buildtype )] = toolchain_utils .map_linkflags_for_package (package , " static" , {" cxx" }, " runtime" , runtimes )
876
+ envs [format (" CMAKE_SHARED_LINKER_FLAGS_%s" , buildtype )] = toolchain_utils .map_linkflags_for_package (package , " shared" , {" cxx" }, " runtime" , runtimes )
877
877
end
878
878
return envs
879
879
end
0 commit comments