diff --git a/cmake/lib3mfConfig.cmake b/cmake/lib3mfConfig.cmake index 112d8ad07..c232b8c0a 100644 --- a/cmake/lib3mfConfig.cmake +++ b/cmake/lib3mfConfig.cmake @@ -79,8 +79,9 @@ else() if(APPLE) # On macOS, copy .dylib files, preserving symlinks add_custom_command(TARGET ${target} POST_BUILD - COMMAND sh -c "cp -P '${lib3mf_LIBRARY_DIR}/lib3mf.dylib'* '$'" + COMMAND sh -c "if [ ! -f '$/lib3mf.dylib' ]; then cp -P '${lib3mf_LIBRARY_DIR}/lib3mf.dylib'* '$'; fi" COMMENT "Copying all lib3mf library files to target directory on MacOS") + elseif(UNIX) # On Unix-like systems (excluding macOS), copy .so files, preserving symlinks add_custom_command(TARGET ${target} POST_BUILD