# -- Organize build artifacts for copying in later stages --
# Create a lib directory to store all .so files
RUN mkdir -p /app/lib && \
- find build -name "*.so" -exec cp {} /app/lib \;
+ find build -name "*.so*" -exec cp -P {} /app/lib \;
# Create a full directory to store all executables and Python scripts
RUN mkdir -p /app/full && \
cmake --build build -j $(nproc)
RUN mkdir -p /app/lib && \
- find build -name "*.so" -exec cp {} /app/lib \;
+ find build -name "*.so*" -exec cp -P {} /app/lib \;
RUN mkdir -p /app/full \
&& cp build/bin/* /app/full \
cmake --build build --config Release -j$(nproc)
RUN mkdir -p /app/lib && \
- find build -name "*.so" -exec cp {} /app/lib \;
+ find build -name "*.so*" -exec cp -P {} /app/lib \;
RUN mkdir -p /app/full \
&& cp build/bin/* /app/full \
cmake --build build --config Release -j$(nproc)
RUN mkdir -p /app/lib && \
- find build -name "*.so" -exec cp {} /app/lib \;
+ find build -name "*.so*" -exec cp -P {} /app/lib \;
RUN mkdir -p /app/full \
&& cp build/bin/* /app/full \
cmake --build build --config Release -j$(nproc)
RUN mkdir -p /app/lib && \
- find build -name "*.so" -exec cp {} /app/lib \;
+ find build -name "*.so*" -exec cp -P {} /app/lib \;
RUN mkdir -p /app/full \
&& cp build/bin/* /app/full \
&& cmake --build build --config Release -j$(nproc)
RUN mkdir -p /app/lib \
- && find build -name "*.so" -exec cp {} /app/lib \;
+ && find build -name "*.so*" -exec cp -P {} /app/lib \;
RUN mkdir -p /app/full \
&& cp build/bin/* /app/full \
cmake --build build --config Release -j$(nproc)
RUN mkdir -p /app/lib && \
- find build -name "*.so" -exec cp {} /app/lib \;
+ find build -name "*.so*" -exec cp -P {} /app/lib \;
RUN mkdir -p /app/full \
&& cp build/bin/* /app/full \