22
33set -e
44
5- LIBZEDMD_SHA=893e59cc2f671be17455a68837f4618936006785
5+ LIBZEDMD_SHA=ae3243fe2d31139c7a09755d7503c8f69c5f079d
66LIBSERUM_SHA=b0cc2a871d9d5b6395658c56c65402ae388eb78c
77LIBPUPDMD_SHA=124f45e5ddd59ceb339591de88fcca72f8c54612
88
9- NUM_PROCS=$( sysctl -n hw.ncpu)
10-
119echo " Building libraries..."
1210echo " LIBZEDMD_SHA: ${LIBZEDMD_SHA} "
1311echo " LIBSERUM_SHA: ${LIBSERUM_SHA} "
@@ -18,6 +16,8 @@ if [ -z "${BUILD_TYPE}" ]; then
1816 BUILD_TYPE=" Release"
1917fi
2018
19+ NUM_PROCS=$( sysctl -n hw.ncpu)
20+
2121echo " Build type: ${BUILD_TYPE} "
2222echo " Procs: ${NUM_PROCS} "
2323echo " "
@@ -48,8 +48,10 @@ cp third-party/include/libserialport.h ../../third-party/include/
4848cp third-party/include/cargs.h ../../third-party/include/
4949cp -r third-party/include/sockpp ../../third-party/include/
5050cp third-party/include/FrameUtil.h ../../third-party/include/
51- cp -a third-party/runtime-libs/macos/arm64/* .dylib ../../third-party/runtime-libs/macos/arm64/
52- cp -a build/* .dylib ../../third-party/runtime-libs/macos/arm64/
51+ cp third-party/runtime-libs/macos/arm64/libcargs.dylib ../../third-party/runtime-libs/macos/arm64/
52+ cp -a third-party/runtime-libs/macos/arm64/libserialport.{dylib,* .dylib} ../../third-party/runtime-libs/macos/arm64/
53+ cp -a third-party/runtime-libs/macos/arm64/libsockpp.{dylib,* .dylib} ../../third-party/runtime-libs/macos/arm64/
54+ cp -a build/libzedmd.{dylib,* .dylib} ../../third-party/runtime-libs/macos/arm64/
5355cp -r test ../../
5456cd ..
5557
@@ -71,8 +73,7 @@ cmake \
7173cmake --build build -- -j${NUM_PROCS}
7274cp src/serum.h ../../third-party/include/
7375cp src/serum-decode.h ../../third-party/include/
74-
75- cp -a build/* .dylib ../../third-party/runtime-libs/macos/arm64/
76+ cp -a build/libserum.{dylib,* .dylib} ../../third-party/runtime-libs/macos/arm64/
7677cd ..
7778
7879#
@@ -92,5 +93,5 @@ cmake \
9293 -B build
9394cmake --build build -- -j${NUM_PROCS}
9495cp src/pupdmd.h ../../third-party/include/
95- cp -a build/* .dylib ../../third-party/runtime-libs/macos/arm64/
96+ cp -a build/libpupdmd.{dylib, * .dylib} ../../third-party/runtime-libs/macos/arm64/
9697cd ..
0 commit comments