Switched to CMake for the faster compilation and the simpler Makefile.
Minor Makefile cleanups.
Before:
time make package/libvorbis/compile -j 12
Executed in 24.40 secs fish external
usr time 21.17 secs 0.00 micros 21.17 secs
sys time 3.05 secs 426.00 micros 3.05 secs
After:
time make package/libvorbis/compile -j 12
Executed in 9.19 secs fish external
usr time 11.29 secs 0.00 micros 11.29 secs
sys time 1.43 secs 421.00 micros 1.43 secs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Switch to CMake. Allows faster compilation and simplification of the
Makefile.
Switched libwslay to a static InstallDev library. Allows further
simplification of the Makefile and a smaller size when used with h2o.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Allows faster compilation and removing various Makefile hacks.
Fixed license to SPDX format.
Added PKG_BUILD_PARALLEL for faster compilation.
Various cleanups for consistency between packages.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Even though doc2man is explicitly disabled, it is only for the target.
Split out the options to a separate variable.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Since DSA is enabled, dsa.h is needed. Normally this header is included
implicitly with engine.h but with OPENSSL_API_COMPAT >= 0x10100000L ,
this is not so.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Massively cleaned up the Makefile for simplicity.
Added PKG_INSTALL and PKG_BUILD_PARALLEL for consistency between packages.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
This update also:
- enables parallel builds
- moves to the CMake build system
- removes the redundant InstallDev stanza
Signed-off-by: Jonathan G. Underwood <jonathan.underwood@gmail.com>
Changes since the v0.11 release:
Fix stack overflow buffering out-of-sequence streams.
Fix possible divide-by-zero.
Fix issues with seeking in the win32 backend.
Fix an issue where the seek algorithm could be confused by stream data changing between reads.
Clean up compiler and scan-build warnings.
Avoid use of the deprecated ftime() function which has Y2038 problems.
Remove undefined behaviour memcpy(NULL) in op_read_native().
Visual Studio project files updated for libogg 1.3.4 library name change.
Various build systems updates.
Various integration and testing environment improvements.
Signed-off-by: Eduardo Abinader <eduardoabinader@gmail.com>
ABI_VERSION is used in Package/libtiffxx/install but not defined, so we
don't get SONAME treatment for libtiffxx. This commit adds the missing
ABI_VERSION.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Compiled and run in x86_64.
Changes:
-Define CK_ATTRIBUTE_FORMAT for GCC >= 2.95.3, to make use of ‘gnu_printf’ format attribute
-Refactor tests to fix signed - unsigned conversions
-Refactor some Check internals to use proper interger types
Signed-off-by: Eduardo Abinader <eduardoabinader@gmail.com>
- Add initial Makefile
- Add patch to fix inttypes.h inclusion when __kernel_timespec is unavailable
Signed-off-by: Christian Lachner <gladiac@gmail.com>
Allows removing autotools hacks. Also simplified InstallDev section.
Added ABI_VERSION parameter for proper rebuilds. Also used in the
pkgconfig path fixup.
Small cleanups for consistency between packages.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Switched to CMake to simplify the Makefile and to remove autotools
hacks.
Replaced InstallDev with CMAKE_INSTALL.
Added PKG_BUILD_PARALLEL for faster compilation.
Signed-off-by: Rosen Penev <rosenp@gmail.com>