From: Pierre Ossman Date: Sun, 11 Dec 2016 13:04:37 +0000 (+0100) Subject: Update .la files on each build X-Git-Tag: v1.7.90~66 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=4495b72f991ba55bf59bf2cd910da72a09cebf8c;p=tigervnc.git Update .la files on each build This makes sure other build systems trigger properly, e.g. when building Xvnc. --- diff --git a/cmake/Modules/CMakeMacroLibtoolFile.cmake b/cmake/Modules/CMakeMacroLibtoolFile.cmake index a54d9949..1d8b8fc0 100644 --- a/cmake/Modules/CMakeMacroLibtoolFile.cmake +++ b/cmake/Modules/CMakeMacroLibtoolFile.cmake @@ -132,6 +132,10 @@ macro(libtool_create_control_file _target) file(APPEND ${_laname} "dlpreopen=''\n\n") file(APPEND ${_laname} "libdir='/usr/lib'\n\n") + # Make sure the timestamp is updated to trigger other make invocations + add_custom_command(TARGET ${_target} POST_BUILD COMMAND + "${CMAKE_COMMAND}" -E touch "${_laname}") + # Add custom command to symlink the static library so that autotools finds # the library in .libs. These are executed after the specified target build.