Date: Fri, 30 Mar 2001 14:39:35 +0200 From: Roland Jesse <jesse@mail.CS.Uni-Magdeburg.De> To: freebsd-ports@freebsd.org Subject: Specify a working directory for the build target Message-ID: <20010330143935.B272@knecht.cs.uni-magdeburg.de>
next in thread | raw e-mail | index | archive | help
Hi, while creating the port lang/squeak3 I stumbled about the following: The build should be done in a separate directory which is created during the configure step. The part of the Makefile looks currently as follows: --------------------------- snip ------------------------------ pre-configure: echo "wrksrc = ${WRKSRC}" # temporary! @${MKDIR} ${WRKSRC}/build @cd ${WRKSRC}/build pre-build: cd ${WRKSRC}/build --------------------------- snip ------------------------------ That does not ensure that the "make build" is done in ${WRKSRC}/build. A "make" inside my ports directory results in: --------------------------- snip ------------------------------ ===> Building for squeak-3.0pre2 cd /usr/ports/lang/squeak3/work/Squeak-3.0/build gmake: Makefile: No such file or directory gmake: *** No rule to make target `Makefile'. Stop. *** Error code 2 Stop in /usr/ports/lang/squeak3. *** Error code 1 --------------------------- snip ------------------------------ I can successfully cd to ${WRKSRC}/build and do a "gmake" there. How do I tell the port's Makefile to do so, too? Thanks in advance Roland To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010330143935.B272>