diff --git a/CMakeLists.txt b/CMakeLists.txt index 714b46cbbc8..28c8f0f07cf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -55,6 +55,19 @@ else () $(MAKE) -C src/liblzma install ) endif () +ExternalProject_Add_StepTargets(ep_lzma autoreconf) +ExternalProject_Add_Step(ep_lzma autoreconf + COMMAND autoreconf -fi + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/xz-4.999.9beta + DEPENDEES update patch + DEPENDERS configure + DEPENDS + ${CMAKE_CURRENT_SOURCE_DIR}/xz-4.999.9beta/configure.ac + ${CMAKE_CURRENT_SOURCE_DIR}/xz-4.999.9beta/Makefile.am + ${CMAKE_CURRENT_SOURCE_DIR}/xz-4.999.9beta/src/Makefile.am + ${CMAKE_CURRENT_SOURCE_DIR}/xz-4.999.9beta/src/liblzma/Makefile.am + ${CMAKE_CURRENT_SOURCE_DIR}/xz-4.999.9beta/src/liblzma/api/Makefile.am + ) add_custom_target(build_lzma DEPENDS ep_lzma) add_library(lzma STATIC IMPORTED)