Add a dependency for the version map.

Add a dependcy  on that version map so that it is re-run once it
changes.

Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
This commit is contained in:
Sebastian Andrzej Siewior 2023-01-02 15:51:42 +01:00 committed by Micah Snyder
parent 652d5f6cd3
commit 34d4d0ed83
No known key found for this signature in database
GPG key ID: 3449E631914956D0
2 changed files with 4 additions and 2 deletions

View file

@ -404,7 +404,8 @@ if(ENABLE_SHARED_LIB)
add_library( clamav SHARED ) add_library( clamav SHARED )
set_target_properties( clamav PROPERTIES set_target_properties( clamav PROPERTIES
VERSION ${LIBCLAMAV_VERSION} VERSION ${LIBCLAMAV_VERSION}
SOVERSION ${LIBCLAMAV_SOVERSION} ) SOVERSION ${LIBCLAMAV_SOVERSION}
LINK_DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/libclamav.map)
target_sources( clamav target_sources( clamav
PRIVATE PRIVATE
${LIBCLAMAV_SOURCES} ${LIBCLAMAV_SOURCES}

View file

@ -67,7 +67,8 @@ if(ENABLE_SHARED_LIB)
endif() endif()
set_target_properties(freshclam PROPERTIES set_target_properties(freshclam PROPERTIES
COMPILE_FLAGS "${WARNCFLAGS}" COMPILE_FLAGS "${WARNCFLAGS}"
VERSION ${LIBFRESHCLAM_VERSION} SOVERSION ${LIBFRESHCLAM_SOVERSION}) VERSION ${LIBFRESHCLAM_VERSION} SOVERSION ${LIBFRESHCLAM_SOVERSION}
LINK_DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/libfreshclam.map)
if(WIN32) if(WIN32)
install(TARGETS freshclam DESTINATION . COMPONENT libraries) install(TARGETS freshclam DESTINATION . COMPONENT libraries)
install(FILES $<TARGET_PDB_FILE:freshclam> DESTINATION . OPTIONAL COMPONENT libraries) install(FILES $<TARGET_PDB_FILE:freshclam> DESTINATION . OPTIONAL COMPONENT libraries)