mirror of
https://git.code.sf.net/p/zint/code
synced 2025-12-21 11:57:04 +00:00
backend_tcl: make GS1 Syntax Engine non-optional for simplicity
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
zint tcl binding readme
|
zint tcl binding readme
|
||||||
-----------------------
|
-----------------------
|
||||||
2025-01-22
|
2025-12-19
|
||||||
(C) Harald Oehlmann
|
(C) Harald Oehlmann
|
||||||
(C) Git Lost
|
(C) Git Lost
|
||||||
harald.oehlmann@users.sourceforge.net
|
harald.oehlmann@users.sourceforge.net
|
||||||
@@ -18,13 +18,9 @@ There are the standard TCL build environments available:
|
|||||||
- "win\makefile.vc" for Microsoft Visual Studio command prompt (nmake) - see
|
- "win\makefile.vc" for Microsoft Visual Studio command prompt (nmake) - see
|
||||||
"win\README.txt" for details
|
"win\README.txt" for details
|
||||||
|
|
||||||
The GS1 syntax engine may be added optionally.
|
The GS1 Syntax Engine must be available. See the instructions in "README.linux"
|
||||||
https://github.com/gs1/gs1-syntax-engine
|
for Linux, "README.macos" for macOS, "README.bsd" for BSD, and "win32\README"
|
||||||
Please look to the top of makefile.vc to activate it.
|
for Windows to install.
|
||||||
|
|
||||||
The GS1 syntax engine project currently only allows to build a dll and an import lib.
|
|
||||||
This hopefully changes in future.
|
|
||||||
Remark, that the syntax engine dll may not be included in a starkit or zipkit.
|
|
||||||
|
|
||||||
Usage:
|
Usage:
|
||||||
|
|
||||||
|
|||||||
@@ -19,15 +19,18 @@
|
|||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|
||||||
# Activate GS1 syntax engine support (option "-gs1strict")
|
# Activate GS1 syntax engine support (option "-gs1strict")
|
||||||
# https://github.com/gs1/gs1-syntax-engine
|
# https://github.com/gitlost/gs1-syntax-engine
|
||||||
# Build the library gs1encoders.dll
|
ZINT_HAVE_GS1SE = 1
|
||||||
ZINT_HAVE_GS1SE = 0
|
|
||||||
|
|
||||||
# folder of the include file gs1encoders.h (in src/c-lib folder of the syntax engine)
|
# folder of the include file gs1encoders.h (in src/c-lib folder of the syntax engine)
|
||||||
SYNTAX_ENGINE_INCLUDE = $(ROOT)\..\..\gs1-syntax-engine-main\src\c-lib
|
SYNTAX_ENGINE_INCLUDE = $(ROOT)\..\..\gs1-syntax-engine\src\c-lib
|
||||||
|
|
||||||
# folder of the library gs1encoders.lib of the syntax engine
|
# folder of the library gs1encoders.lib of the syntax engine
|
||||||
SYNTAX_ENGINE_LIB = $(ROOT)\..\..\gs1-syntax-engine-main\src\c-lib\build\library\x64\Release
|
# same as above if building using static library
|
||||||
|
SYNTAX_ENGINE_LIB = $(SYNTAX_ENGINE_INCLUDE)
|
||||||
|
# in arch-specific Release folder if building using DLL
|
||||||
|
#SYNTAX_ENGINE_LIB = $(SYNTAX_ENGINE_INCLUDE)\build\library\x64\Release
|
||||||
|
#SYNTAX_ENGINE_LIB = $(SYNTAX_ENGINE_INCLUDE)\build\library\Win32\Release
|
||||||
|
|
||||||
# The name of the package
|
# The name of the package
|
||||||
PROJECT = zint
|
PROJECT = zint
|
||||||
|
|||||||
Reference in New Issue
Block a user