diff options
author | Vitaly Buka <vitalybuka@google.com> | 2022-09-29 16:59:13 -0700 |
---|---|---|
committer | Vitaly Buka <vitalybuka@google.com> | 2022-09-29 16:59:13 -0700 |
commit | ff57bf8615a5ffba49486f099c654d6e802068e8 (patch) | |
tree | 4c59d70a59eba70bd58e8e097430bb65cf33a959 | |
parent | a304ec48dcf15d942607032151f7e9ee504b5dcf (diff) | |
download | libprotobuf-mutator-ff57bf8615a5ffba49486f099c654d6e802068e8.tar.gz |
Switch libxml example to cmake build
-rw-r--r-- | cmake/external/libxml2.cmake | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/cmake/external/libxml2.cmake b/cmake/external/libxml2.cmake index 9a54a0b..8918ee0 100644 --- a/cmake/external/libxml2.cmake +++ b/cmake/external/libxml2.cmake @@ -36,14 +36,11 @@ ExternalProject_Add(${LIBXML2_TARGET} GIT_REPOSITORY GIT_REPOSITORY https://gitlab.gnome.org/GNOME/libxml2 GIT_TAG master UPDATE_COMMAND "" - CONFIGURE_COMMAND ${LIBXML2_SRC_DIR}/autogen.sh --without-python - --prefix=${LIBXML2_INSTALL_DIR} - --enable-static - CC=${CMAKE_C_COMPILER} - CXX=${CMAKE_CXX_COMPILER} - CFLAGS=${LIBXML2_CFLAGS} - CXXFLAGS=${LIBXML2_CXXFLAGS} - BUILD_COMMAND make -j ${CPU_COUNT} all - INSTALL_COMMAND make install + CMAKE_CACHE_ARGS -DCMAKE_C_COMPILER:FILEPATH=${CMAKE_C_COMPILER} + -DCMAKE_CXX_COMPILER:FILEPATH=${CMAKE_CXX_COMPILER} + CMAKE_ARGS -DCMAKE_C_FLAGS=${LIBXML2_CFLAGS} -DCMAKE_CXX_FLAGS=${LIBXML2_CXXFLAGS} + -DCMAKE_INSTALL_PREFIX=${LIBXML2_INSTALL_DIR} + -DCMAKE_INSTALL_LIBDIR=lib + -DBUILD_SHARED_LIBS=OFF BUILD_BYPRODUCTS ${LIBXML2_BUILD_BYPRODUCTS} ) |