DCL 4.0
Loading...
Searching...
No Matches
Downloads

DCL 4.0 (2025-06-21)

Packaging

Linux

rm -rf dcl
mkdir -p dcl/include/dcl dcl/gcc/bin dcl/gcc/lib dcl/clang/bin dcl/clang/lib
cp ../dcl/README.md dcl/
cp ../dcl/doc/Configuration.md dcl/
cp ../dcl/include/dcl/* dcl/include/dcl/
# gcc compiled
cp -a ../build/bin/entitycopy* dcl/gcc/bin/
cp -a ../build/bin/mediatag* dcl/gcc/bin/
cp -a ../build/lib/libDCL* dcl/gcc/lib/
cp -a ../build/lib/DCL* dcl/gcc/lib/
# clang compiled
cp -a ../build-clang/bin/entitycopy* dcl/clang/bin/
cp -a ../build-clang/bin/mediatag* dcl/clang/bin/
cp -a ../build-clang/lib/libDCL* dcl/clang/lib/
cp -a ../build-clang/lib/DCL* dcl/clang/lib/
tar --owner=0 --group=0 --numeric-owner -czf dcl-4.0-linux-x86_64.tar.gz dcl

Windows

rm -rf dcl
mkdir -p dcl/include/dcl dcl/msvc/bin dcl/msvc/lib dcl/ucrt/bin dcl/ucrt/lib dcl/clang/bin dcl/clang/lib
cp ../../../dcl/README.md dcl/
cp ../../../dcl/doc/Configuration.md dcl/
cp ../../../dcl/include/dcl/* dcl/include/dcl/
# Visual Studio 2020
cp -a ../bin/EntityCopy*.exe dcl/msvc/bin/
cp -a ../bin/MediaTag*.exe dcl/msvc/bin/
cp -a ../lib/expat*.dll dcl/msvc/bin/
cp -a ../lib/DCL*.dll dcl/msvc/bin/
cp -a ../lib/expat*.lib dcl/msvc/lib/
cp -a ../lib/*DCLCore*.lib dcl/msvc/lib/
# mingw-w64-ucrt-x86_64
cp -a ~/ucrt/bin/entitycopy* dcl/ucrt/bin
cp -a ~/ucrt/bin/mediatag* dcl/ucrt/bin
cp -a ~/ucrt/lib/libDCL*.dll dcl/ucrt/bin
cp -a ~/ucrt/lib/DCL*.dll dcl/ucrt/bin
cp -a ~/ucrt/lib/libDCL*.dll.a dcl/ucrt/lib
# mingw-w64-clang-x86_64
cp -a ~/clang/bin/entitycopy* dcl/clang/bin
cp -a ~/clang/bin/mediatag* dcl/clang/bin
cp -a ~/clang/lib/libDCL*.dll dcl/clang/bin
cp -a ~/clang/lib/DCL*.dll dcl/clang/bin
cp -a ~/clang/lib/libDCL*.dll.a dcl/clang/lib
# pacman -S p7zip
7z a dcl-4.0-windows-x86_64.zip dcl
FIREBIRD=/d/opt/Firebird
cp -a ${FIREBIRD}/fbclient.dll dcl/msvc/bin/
INFORMIXDIR=/d/opt/informix
cp -a ${INFORMIXDIR}/bin/esqlauth.dll dcl/msvc/bin/
cp -a ${INFORMIXDIR}/bin/igl4n304.dll dcl/msvc/bin/
cp -a ${INFORMIXDIR}/bin/iglxn304.dll dcl/msvc/bin/
cp -a ${INFORMIXDIR}/bin/igo4n304.dll dcl/msvc/bin/
cp -a ${INFORMIXDIR}/bin/iregt07b.dll dcl/msvc/bin/
cp -a ${INFORMIXDIR}/bin/irrgt09a.dll dcl/msvc/bin/
cp -a ${INFORMIXDIR}/bin/irset09a.dll dcl/msvc/bin/
cp -a ${INFORMIXDIR}/bin/isqlt09a.dll dcl/msvc/bin/
INTERBASE=/d/opt/InterBase
cp -a ${INTERBASE}/bin/ibclient64.dll dcl/msvc/bin/
MARIADB=/d/opt/mariadb-connector-c-3.4.3
cp -a ${MARIADB}/lib64/libmariadb.dll dcl/msvc/bin/
ORACLE_CLIENT=/d/opt/downloads/instantclient_21_18
cp -a ${ORACLE_CLIENT}/oci.dll dcl/msvc/bin/
cp -a ${ORACLE_CLIENT}/oraociicus.dll dcl/msvc/bin/
# ORACLE_CLIENT=D:/Opt/downloads/instantclient_23_8
# cp -a ${ORACLE_CLIENT}/legacy.dll dcl/msvc/bin/
# cp -a ${ORACLE_CLIENT}/oci.dll dcl/msvc/bin/
# cp -a ${ORACLE_CLIENT}/oraociicus.dll dcl/msvc/bin/
POSTGRESQL=/d/opt/PostgreSQL17
cp -a ${POSTGRESQL}/bin/libcrypto-3-x64.dll dcl/msvc/bin/
cp -a ${POSTGRESQL}/bin/libecpg.dll dcl/msvc/bin/
cp -a ${POSTGRESQL}/bin/libiconv-2.dll dcl/msvc/bin/
cp -a ${POSTGRESQL}/bin/libintl-9.dll dcl/msvc/bin/
cp -a ${POSTGRESQL}/bin/libpgtypes.dll dcl/msvc/bin/
cp -a ${POSTGRESQL}/bin/libpq.dll dcl/msvc/bin/
cp -a ${POSTGRESQL}/bin/libssl-3-x64.dll dcl/msvc/bin/
cp -a ${POSTGRESQL}/bin/libwinpthread-1.dll dcl/msvc/bin/
7z a dcl-4.0-windows-x86_64-bundle.zip dcl