musicbrainz: handle rebuilds
When rebuilding build-native already exists. Sadly handling the directory existing causes cmake to forkbomb when rebuilding, so delete an existing build-native. Also remove a variable that cmake warns isn't being used, and just build the tool that we need natively, not the entire library. (From OE-Core rev: 96649fff6de8a44ff3462df14fb8e152b6caf4f1) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
6bd2fb8716
commit
ef97708fc2
|
@ -20,15 +20,17 @@ LDFLAGS_prepend_libc-uclibc = " -lpthread "
|
|||
inherit cmake pkgconfig
|
||||
|
||||
do_configure_prepend() {
|
||||
# The native build really doesn't like being rebuilt, so delete
|
||||
# it if it's already present.
|
||||
rm -rf build-native
|
||||
mkdir build-native
|
||||
cd build-native
|
||||
cmake -DCMAKE_C_FLAGS=${BUILD_CFLAGS} \
|
||||
-DCMAKE_C_COMPILER=${BUILD_CC} \
|
||||
-DCMAKE_CXX_FLAGS=${BUILD_CXXFLAGS} \
|
||||
-DCMAKE_CXX_COMPILER=${BUILD_CXX} \
|
||||
-DCMAKE_LINK_FLAGS=${BUILD_LDFLAGS} \
|
||||
..
|
||||
make
|
||||
make make-c-interface
|
||||
cd ..
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue