|
Lines 54-60
EXPORT_FUNCTIONS src_configure src_compile src_test src_install
Link Here
|
| 54 |
if [[ -z ${_MESON_ECLASS} ]]; then |
54 |
if [[ -z ${_MESON_ECLASS} ]]; then |
| 55 |
_MESON_ECLASS=1 |
55 |
_MESON_ECLASS=1 |
| 56 |
|
56 |
|
| 57 |
MESON_DEPEND=">=dev-util/meson-0.54.0 |
57 |
MESON_DEPEND=">=dev-util/meson-0.56.0 |
| 58 |
>=dev-util/ninja-1.8.2 |
58 |
>=dev-util/ninja-1.8.2 |
| 59 |
dev-util/meson-format-array |
59 |
dev-util/meson-format-array |
| 60 |
" |
60 |
" |
|
Lines 180-186
_meson_create_cross_file() {
Link Here
|
| 180 |
strip = $(_meson_env_array "$(tc-getSTRIP)") |
180 |
strip = $(_meson_env_array "$(tc-getSTRIP)") |
| 181 |
windres = $(_meson_env_array "$(tc-getRC)") |
181 |
windres = $(_meson_env_array "$(tc-getRC)") |
| 182 |
|
182 |
|
| 183 |
[properties] |
183 |
[built-in options] |
| 184 |
c_args = $(_meson_env_array "${CFLAGS} ${CPPFLAGS}") |
184 |
c_args = $(_meson_env_array "${CFLAGS} ${CPPFLAGS}") |
| 185 |
c_link_args = $(_meson_env_array "${CFLAGS} ${LDFLAGS}") |
185 |
c_link_args = $(_meson_env_array "${CFLAGS} ${LDFLAGS}") |
| 186 |
cpp_args = $(_meson_env_array "${CXXFLAGS} ${CPPFLAGS}") |
186 |
cpp_args = $(_meson_env_array "${CXXFLAGS} ${CPPFLAGS}") |
|
Lines 191-196
_meson_create_cross_file() {
Link Here
|
| 191 |
objc_link_args = $(_meson_env_array "${OBJCFLAGS} ${LDFLAGS}") |
191 |
objc_link_args = $(_meson_env_array "${OBJCFLAGS} ${LDFLAGS}") |
| 192 |
objcpp_args = $(_meson_env_array "${OBJCXXFLAGS} ${CPPFLAGS}") |
192 |
objcpp_args = $(_meson_env_array "${OBJCXXFLAGS} ${CPPFLAGS}") |
| 193 |
objcpp_link_args = $(_meson_env_array "${OBJCXXFLAGS} ${LDFLAGS}") |
193 |
objcpp_link_args = $(_meson_env_array "${OBJCXXFLAGS} ${LDFLAGS}") |
|
|
194 |
|
| 195 |
[properties] |
| 194 |
needs_exe_wrapper = true |
196 |
needs_exe_wrapper = true |
| 195 |
sys_root = '${SYSROOT}' |
197 |
sys_root = '${SYSROOT}' |
| 196 |
pkg_config_libdir = '${PKG_CONFIG_LIBDIR:-${EPREFIX}/usr/$(get_libdir)/pkgconfig}' |
198 |
pkg_config_libdir = '${PKG_CONFIG_LIBDIR:-${EPREFIX}/usr/$(get_libdir)/pkgconfig}' |
|
Lines 232-238
_meson_create_native_file() {
Link Here
|
| 232 |
strip = $(_meson_env_array "$(tc-getBUILD_STRIP)") |
234 |
strip = $(_meson_env_array "$(tc-getBUILD_STRIP)") |
| 233 |
windres = $(_meson_env_array "$(tc-getBUILD_PROG RC windres)") |
235 |
windres = $(_meson_env_array "$(tc-getBUILD_PROG RC windres)") |
| 234 |
|
236 |
|
| 235 |
[properties] |
237 |
[built-in options] |
| 236 |
c_args = $(_meson_env_array "${BUILD_CFLAGS} ${BUILD_CPPFLAGS}") |
238 |
c_args = $(_meson_env_array "${BUILD_CFLAGS} ${BUILD_CPPFLAGS}") |
| 237 |
c_link_args = $(_meson_env_array "${BUILD_CFLAGS} ${BUILD_LDFLAGS}") |
239 |
c_link_args = $(_meson_env_array "${BUILD_CFLAGS} ${BUILD_LDFLAGS}") |
| 238 |
cpp_args = $(_meson_env_array "${BUILD_CXXFLAGS} ${BUILD_CPPFLAGS}") |
240 |
cpp_args = $(_meson_env_array "${BUILD_CXXFLAGS} ${BUILD_CPPFLAGS}") |
|
Lines 243-248
_meson_create_native_file() {
Link Here
|
| 243 |
objc_link_args = $(_meson_env_array "${BUILD_OBJCFLAGS} ${BUILD_LDFLAGS}") |
245 |
objc_link_args = $(_meson_env_array "${BUILD_OBJCFLAGS} ${BUILD_LDFLAGS}") |
| 244 |
objcpp_args = $(_meson_env_array "${BUILD_OBJCXXFLAGS} ${BUILD_CPPFLAGS}") |
246 |
objcpp_args = $(_meson_env_array "${BUILD_OBJCXXFLAGS} ${BUILD_CPPFLAGS}") |
| 245 |
objcpp_link_args = $(_meson_env_array "${BUILD_OBJCXXFLAGS} ${BUILD_LDFLAGS}") |
247 |
objcpp_link_args = $(_meson_env_array "${BUILD_OBJCXXFLAGS} ${BUILD_LDFLAGS}") |
|
|
248 |
|
| 249 |
[properties] |
| 246 |
needs_exe_wrapper = false |
250 |
needs_exe_wrapper = false |
| 247 |
pkg_config_libdir = '${BUILD_PKG_CONFIG_LIBDIR:-${EPREFIX}/usr/$(get_libdir)/pkgconfig}' |
251 |
pkg_config_libdir = '${BUILD_PKG_CONFIG_LIBDIR:-${EPREFIX}/usr/$(get_libdir)/pkgconfig}' |
| 248 |
|
252 |
|
| 249 |
- |
|
|