From da9dff053ee093a6324abc50734f60feadebe628 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 18 Feb 2023 14:10:00 +1100 Subject: [PATCH] Build: fix error building xvidcore on Linux The file renaming seems only to be needed on Windows, so don't attempt it on other platforms. --- build_files/build_environment/cmake/xvidcore.cmake | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/build_files/build_environment/cmake/xvidcore.cmake b/build_files/build_environment/cmake/xvidcore.cmake index f64d00f4c4a..e319408ca15 100644 --- a/build_files/build_environment/cmake/xvidcore.cmake +++ b/build_files/build_environment/cmake/xvidcore.cmake @@ -17,11 +17,13 @@ ExternalProject_Add(external_xvidcore INSTALL_DIR ${LIBDIR}/xvidcore ) -ExternalProject_Add_Step(external_xvidcore after_install - COMMAND ${CMAKE_COMMAND} -E rename ${LIBDIR}/xvidcore/lib/xvidcore.a ${LIBDIR}/xvidcore/lib/libxvidcore.a || true - COMMAND ${CMAKE_COMMAND} -E remove ${LIBDIR}/xvidcore/lib/xvidcore.dll.a - DEPENDEES install -) +if(WIN32) + ExternalProject_Add_Step(external_xvidcore after_install + COMMAND ${CMAKE_COMMAND} -E rename ${LIBDIR}/xvidcore/lib/xvidcore.a ${LIBDIR}/xvidcore/lib/libxvidcore.a || true + COMMAND ${CMAKE_COMMAND} -E remove ${LIBDIR}/xvidcore/lib/xvidcore.dll.a + DEPENDEES install + ) +endif() if(MSVC) set_target_properties(external_xvidcore PROPERTIES FOLDER Mingw)