Changeset View
Changeset View
Standalone View
Standalone View
head/Mk/Uses/cmake.mk
Show First 20 Lines • Show All 97 Lines • ▼ Show 20 Lines | |||||
_CMAKE_MSG= "===> Performing in-source build" | _CMAKE_MSG= "===> Performing in-source build" | ||||
CMAKE_SOURCE_PATH?= ${WRKSRC} | CMAKE_SOURCE_PATH?= ${WRKSRC} | ||||
.if ${cmake_ARGS:Moutsource} | .if ${cmake_ARGS:Moutsource} | ||||
_CMAKE_MSG= "===> Performing out-of-source build" | _CMAKE_MSG= "===> Performing out-of-source build" | ||||
CONFIGURE_WRKSRC= ${WRKDIR}/.build | CONFIGURE_WRKSRC= ${WRKDIR}/.build | ||||
BUILD_WRKSRC?= ${CONFIGURE_WRKSRC} | BUILD_WRKSRC?= ${CONFIGURE_WRKSRC} | ||||
INSTALL_WRKSRC?= ${CONFIGURE_WRKSRC} | INSTALL_WRKSRC?= ${CONFIGURE_WRKSRC} | ||||
TEST_WRKSRC?= ${CONFIGURE_WRKSRC} | |||||
.endif | .endif | ||||
.if !target(do-configure) | .if !target(do-configure) | ||||
do-configure: | do-configure: | ||||
@${ECHO_MSG} ${_CMAKE_MSG} | @${ECHO_MSG} ${_CMAKE_MSG} | ||||
${MKDIR} ${CONFIGURE_WRKSRC} | ${MKDIR} ${CONFIGURE_WRKSRC} | ||||
@cd ${CONFIGURE_WRKSRC}; ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${CMAKE_SOURCE_PATH} | @cd ${CONFIGURE_WRKSRC}; ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${CMAKE_SOURCE_PATH} | ||||
.endif | .endif | ||||
.endif #!defined(_INCLUDE_USES_CMAKE_MK) | .endif #!defined(_INCLUDE_USES_CMAKE_MK) |