Hi, I am trying to write a recipe for one of the library. It uses a somewhat modified autotools for building the complete code base. The issue I am facing here is that when do_configure run it put the generated files in build directory. Below is the layout
S = "${WORKDIR}/xerces-c-src_2_8_0/src/xercesc" do_configure() { export TRANSCODER="NATIVE" export MESSAGELOADER="INMEM" export NETACCESSOR="Socket" export THREADS="pthread" export LIBTYPE="shared" export BITSTOBUILD="32" export CXXFLAGS=" -O2 -pipe -feliminate-unused-debug-types -w -O2 -DNDEBUG -DPROJ_XMLPARSER -DPROJ_XMLUTIL -DPROJ_PARSERS -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM - DPROJ_DEPRECATED_DOM -DPROJ_VALIDATORS -DXML_USE_NATIVE_TRANSCODER -DXML_USE_INMEM_MESSAGELOADER -DXML_USE_PTHREADS -DXML_USE_NETACCESSOR_SOCKET " export CFLAGS=" -O2 -pipe -feliminate-unused-debug-types -w -O2 -DNDEBUG -DPROJ_XMLPARSER -DPROJ_XMLUTIL -DPROJ_PARSERS -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM - DPROJ_DEPRECATED_DOM -DPROJ_VALIDATORS -DXML_USE_NATIVE_TRANSCODER -DXML_USE_INMEM_MESSAGELOADER -DXML_USE_PTHREADS -DXML_USE_NETACCESSOR_SOCKET " export LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed " export LIBS=" -lpthread " sh ${S}/configure --prefix=${D}${prefix} --build=${BUILD_SYS} --host=${HOST_SYS} --target=${TARGET_SYS} } Now as the do_configure will put data in ${WORKDIR}/build. But I want that the generated data should be in ${S}. Is there a way to tell do_configure to use ${S} and not ${WORKDIR}/build. Thanks, Abhinav
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto