diff --git a/Mk/Uses/meson.mk b/Mk/Uses/meson.mk --- a/Mk/Uses/meson.mk +++ b/Mk/Uses/meson.mk @@ -66,7 +66,7 @@ CONFIGURE_ARGS+= -Db_colorout=never # meson has it own strip mechanic -INSTALL_TARGET= install +INSTALL_TARGET?= install # should we have strip separate from WITH_DEBUG? . if defined(WITH_DEBUG) @@ -89,25 +89,25 @@ HAS_CONFIGURE= yes . if !empty(meson_ARGS:Mmuon) -CONFIGURE_CMD= muon +CONFIGURE_CMD?= muon . else -CONFIGURE_CMD= meson +CONFIGURE_CMD?= meson . endif # Pull in manual set settings and from options CONFIGURE_ARGS+= ${MESON_ARGS} -BUILD_WRKSRC= ${WRKSRC}/${MESON_BUILD_DIR} +BUILD_WRKSRC?= ${WRKSRC}/${MESON_BUILD_DIR} -INSTALL_WRKSRC= ${WRKSRC}/${MESON_BUILD_DIR} +INSTALL_WRKSRC?= ${WRKSRC}/${MESON_BUILD_DIR} TEST_ENV+= MESON_TESTTHREADS=${MAKE_JOBS_NUMBER} -TEST_WRKSRC= ${WRKSRC}/${MESON_BUILD_DIR} -TEST_TARGET= test +TEST_WRKSRC?= ${WRKSRC}/${MESON_BUILD_DIR} +TEST_TARGET?= test MESON_BUILD_DIR?= _build -CONFIGURE_LOG= ${MESON_BUILD_DIR}/meson-logs/meson-log.txt +CONFIGURE_LOG?= ${MESON_BUILD_DIR}/meson-logs/meson-log.txt # Add meson build dir at the end. CONFIGURE_ARGS+= ${MESON_BUILD_DIR}