Commit Graph

57 Commits

Author SHA1 Message Date
evpobr ce6dd6b573 CMake polishing
* Improve CPU features detection

  CMAKE_SYSTEM_PROCESSOR is pretty useless (e.g. when compiling with
  MSVC ARM64 toolchain and Ninja still returns system processor).

* Don't build src/utils targets by default

  Fix compilation for UWP platform.

* Add more Visual studio Git ignore patterns
* Autogenerate Doxygen docs
2020-05-14 13:56:01 +10:00
evpobr e0b62a61a7 Bunch of CMake fixes
* Add more Git ignore patterns
* Fix Ogg dependency handling (closes #203)
* Remove unneeded compiler flag (closes #204)
* Fix Visual Studio DLL build error error C2491:
  'flac_internal_rename_utf8': definition of dllimport function not
  allowed (closes #205)
* Add alias targets
* Reduce number of CMake files
* Improve CMake intrinsics detection
2020-05-03 17:13:50 +10:00
Erik de Castro Lopo e0f7e0ece5 oss-fuzz: Add fuzzing targets
These fuzzing targets were originally from:

    https://github.com/guidovranken/flac-fuzzers.git

but having them in a separate repo was a huge pain in the neck when
working on fixing any problems found.
2019-11-18 06:29:10 +11:00
Erik de Castro Lopo 6d0e222a6e Make sure CMake build files end up in release tarball 2019-10-01 08:18:28 +10:00
Erik de Castro Lopo f771c6451b Remove un-needed Makefile.am 2019-10-01 08:18:28 +10:00
David Seifert cc08bebaaa Make building/installing examples optional
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
2017-01-15 12:34:03 +11:00
Erik de Castro Lopo db3b3045f7 Add missing files to Makefile.am 2016-12-11 20:47:52 +11:00
Erik de Castro Lopo 6a5fe43b7e Bulk update copyright dates 2016-12-05 06:35:39 +11:00
Erik de Castro Lopo 95fc3bf314 Add first micro-benchmark 2015-09-01 04:14:17 +10:00
Erik de Castro Lopo 5e66846a54 Makefile.am: Remove old cruft 2015-07-05 20:59:15 +10:00
Erik de Castro Lopo bef7381c98 Makefile.am : EXTRA_DIST should contain FLAC-vs2005.sln. 2014-11-25 14:42:36 +11:00
Erik de Castro Lopo 1437391577 Update copyright years to include 2014. 2014-11-25 13:04:30 +11:00
Erik de Castro Lopo 31948291a2 Makefile.ams: Add MSVS project files to EXTRA_DIST.
Patch-from: lvqcl <lvqcl.mail@gmail.com>
2014-07-09 19:02:35 +10:00
Ulrich Klauer cd4ddabe0f Language fix: "difference licenses"
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
2013-05-27 18:08:57 +10:00
Erik de Castro Lopo b1982fbc5f Set version to 1.3.0 and update coyprights throughout. 2013-05-26 19:17:53 +10:00
Erik de Castro Lopo 168c258aa3 Purge old un-maintained MSVC 6 project files. 2013-03-10 11:17:20 +11:00
Timothy B. Terriberry 5c8bb1333f xmms - Fix libtool usage.
9b7cb22f removed the extra libtool-disable-static script in favor
 of always building with disable-static, but plugin_xmms still
 referenced libtool-disable-static explicitly.

Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
2013-02-08 18:58:21 +11:00
Erik de Castro Lopo 55788ea96b Rename obj/ directory to objs/ to avoid BSD make issue. 2012-12-28 11:06:38 +11:00
Max Horn 66c0a581d2 autogen.sh: replace this by a simple call to autoreconf
The autoreconf tool is provided by autoconf to do what custom
autogen.sh scripts in many projects used to do. Only it is more
robust and widely tested. It has been available for several years,
too. No reason to rely on custom code for this.

Signed-off-by: Max Horn <max@quendi.de>
2012-12-13 08:12:14 +11:00
Erik de Castro Lopo e38026a52c Fix for autoreconf failures.
Fixes "undefined macro: AM_PATH_XMMS" and similar errors which cause
autoreconf to fail.

From Sebastian Andrzej Siewior <bigeasy@linutronix.de> via Debian.
2012-02-13 19:55:46 +11:00
Erik de Castro Lopo efffc25c18 Fix 'make distcheck'.
This disables the tests that don't run correctly out-of-tree from
the 'make check' target. Also add a new 'make fullcheck' target
which is the full old test suite.
2012-02-07 18:41:28 +11:00
Erik de Castro Lopo 494919106a Makefile.am : Add CLEANFILES entry. 2012-02-04 16:12:05 +11:00
Erik de Castro Lopo e7fb2153b3 Add 'make fastcheck' target. 2012-02-01 22:00:08 +11:00
Josh Coalson dea0f5a044 add 2009 copyright 2009-01-07 07:31:28 +00:00
Josh Coalson 82b128050e update copyright for 2008 2008-02-28 05:34:21 +00:00
Josh Coalson 402a9ed7cf final automake-related fixes 2007-09-16 20:58:48 +00:00
Josh Coalson eec4fa7cbf add FLAC.sln to EXTRA_DIST 2007-07-11 04:15:26 +00:00
Josh Coalson c25ba4e5f2 deprecate projectbuilder project 2007-07-07 04:16:49 +00:00
Josh Coalson e74bd9516c add 2007 copyright 2007-02-02 06:58:19 +00:00
Josh Coalson 7275792b10 fix options, add m4 directory 2006-11-21 01:41:17 +00:00
Josh Coalson 36b5527bf2 patch from ralph 2006-11-18 18:37:14 +00:00
Josh Coalson 0395dac13f add 2206 to copyright notice 2006-04-25 06:59:33 +00:00
Josh Coalson a78fac662c add 2005 to copyright notices 2005-01-25 04:17:55 +00:00
Josh Coalson 334defde11 last-minute additions to distribution list 2004-07-31 22:56:34 +00:00
Josh Coalson c2570659f2 rename strip_fPIC.sh to strip_non_asm_libtool_args.sh, as it takes on new duties stripping other arguments for other assemblers 2004-07-29 06:43:23 +00:00
Josh Coalson 9564390fb9 update copyright to 2004 2004-01-17 04:14:43 +00:00
Josh Coalson e8a7601a4b change license verbiage 2003-02-07 00:14:32 +00:00
Josh Coalson 630d22ed7b remove reference to obsolete Makefile.vc 2003-01-25 18:32:56 +00:00
Josh Coalson afae69f0e3 Add 2003 to copyright notice 2003-01-02 07:03:16 +00:00
Josh Coalson bfc8e319c2 revamp MSVC build system, separate dynamic and static builds, separate debug and release intermediate directories 2002-11-21 09:00:25 +00:00
Josh Coalson e29fb7c84c add config.rpath 2002-10-23 22:07:52 +00:00
Josh Coalson 244e6dc3b6 add Makefile.vc 2002-10-16 23:38:24 +00:00
Josh Coalson db404d3478 add FLAC.dsw 2002-10-16 22:04:23 +00:00
Josh Coalson dad786b327 add ltmain.sh to EXTRA_DIST 2002-09-11 19:16:20 +00:00
uid38180 b4bc14ba2f unwind gettext usage; see tag COMMENT_LAST_WORKING_GETTEXT for the last working version of the gettext flow 2002-09-09 20:53:08 +00:00
Josh Coalson 818de25dd4 more gettext-related changes 2002-09-06 06:07:40 +00:00
Josh Coalson 3f6c998ba5 gettext-related fixes 2002-09-05 05:40:58 +00:00
Josh Coalson 1f99eac2bb fixes based on a pass over everything with autoconf/automake 2002-08-23 06:45:23 +00:00
Josh Coalson 130cbb50b7 build dir now in EXTRA_DIST 2002-07-16 16:12:27 +00:00
Josh Coalson cd443f6c24 add Makefile.lite, Makefile.vc, etc. to EXTRA_DIST 2002-07-09 06:27:07 +00:00