* zbar: add package
* Update dependencies and build configurations
* Update gettext package to handle binary installation
* Revert "Update gettext package to handle binary installation"
This reverts commit 7854133b6ad340d14fc4f0fafdd58125c5f1b05f.
* Update deps
* Use system libiconv on MacOS
* Update gettext package to handle binary installation
* Add ldflag of pthread
* Add autoconf-archive dep for MacOS
* Update deps
* Revert "Update gettext package to handle binary installation"
This reverts commit d51bbeeab3661af42f19772906be84ab376125ff.
* Use host gettext
* Depend on private `gettext`
* Disable pthread on Android
* Add dep: pkg-config
* Get aclocal path by running command
* Use up-to-date libtool
* Include `autoconf` m4 dir for `autoreconf`
* Disable Android build on Windows, as for no autotools
* Fix incorrect config
* Build with xmake port instead of autotools
* Add configure options `--without-x` and `--without-jpeg`
* Export all symbols for Windows shared library
* Fix file pattern for pdf417 decoder in xmake.lua
* Fix install headers path
* Add extsources
* "Null" implementation for window module and video module
* Add github git url
* Fix multiple definition caused by duplicate implementation
* libiconv: add iPhoneOS target platform
* Disable processor
* libiconv: use xmake port on `iphoneos`
* zbar: Drop `iphoneos` support
* Requires system libiconv on MacOS
* Disable sys/time.h header inclusion
* Remove zbar/window.c
* Revert "Remove zbar/window.c"
This reverts commit 94b839d07e.
* Revert "Disable sys/time.h header inclusion"
This reverts commit 331dcff4ec.
* Drop `windows` support
* Fix invalid target platform limit
* Process `config.h.in` instread of using preconfigured file
* Fix missing def: LIB_VERSION
* Remove `config.h`
* Remove invalid `set_configvar` in `option("enable_codebar")`
* Format
* Simplify dep `libiconv` requirement
* Refactor options to mimic original config `--enable-codes=SYMS`
* Add package configs to better control symbologies support
* Remove "export all symbols" for Windows
* More concise configs
* Fix invalid config
* Format
* Use built-in `${VERSION_*}` variables
* Update config.h.in
* Update xmake.lua
* Update xmake.lua
---------
Co-authored-by: ruki <waruqi@gmail.com>
* add ZmqPb v0.10
- it's also headeronly now
adjust repo link, since i renamed it
* hotfix v0.10 with v0.10.1
* hotfix v0.10.1 with v0.10.2
add hedley dep
add shared define
not only windows native
* add zmqpb v0.5
also use c++17
* zeromq isn't supported on arm, so zmqpb isn't either
* make shared config
* changed sha
* arm zeromq
- provided by brew
* add utf8_range dep
adjust sha of tar.gz
* windows arm is apparently not supported by protoc, which this needs
* new 0.5 release
add abseil dep
- needed to compile protobuf apparently
plain windows
- instead of excluding arm
- same as deps
- even though protobuf doesn't find protoc.exe on arm
* updated sha
* remove config and add configs var
* i somehow missed a space
* add zmqpb v0.6
* abseil is listed as dep of protobuf
* only add v0.8
* add v0.9, with default requireconfs
* Update xmake.lua
---------
Co-authored-by: ruki <waruqi@gmail.com>