I fail to build TIFF code: it requires access to libtiff internals but it
unavailable with libtiff prom ports. Probably pre build form
thirdparty/tiff-4.0.3 should fix this, but I don't check this.
Tiff code disabled for work but available in options.
I fail with SSE2 too, there is some mess with class initialization:
TRaster32P rout32 = rout; have no idea how to fix it.
If some one want to play with it, then try to build with
CFLAGS+= -DUSE_SSE2 -DDWORD=uint32_t -D_aligned_malloc=aligned_alloc -D_aligned_free=free
on non windows system.
FarmServer::queryHwInfo() - now uses TSystem::***() to collect system info,
to avoid code duplication.
Add pthread as required lib.
This patch used -Wmissing-declarations warning
to show functions and symbols that had no declarations, and either:
- Make static
- Add to header
This helps avoid possability that declarations and functions get out of sync.
And ensures all source files reference headers correctly.
It also makes sure functions defined with extern "C",
have this defined in the header. An error found in calligraph.h while writing this patch.
This has been applied to toonzlib, to avoid making very large global changes.
If accepted, -Wmissing-declarations warning could be added to CMake.