Hugues Delorme
8e4c556ba6
cmake: remove _FUNC and _SYM variable suffix
2017-04-14 10:45:05 +02:00
Hugues Delorme
94dd70b86c
cmake: use check_symbol_exists() to find C99 functions
...
This is a necessary fix for Visual C++ 2015
GitHub issue #9
2017-04-14 10:41:05 +02:00
Hugues Delorme
769367897f
Bump version to v0.4.1
2017-04-14 10:38:15 +02:00
Hugues Delorme
843af6f4e9
cmake: enable c++11 when required
2017-03-16 16:41:13 +01:00
Hugues Delorme
70453b15a8
copyright: 2016 -> 2017
2017-01-26 18:05:12 +01:00
Hugues Delorme
7f794f532a
Fix some compilation errors for Visual C++ 2012
...
Unfortunately Visual C++ 2012 can't compile gmio because it
does not support mixing declarations and instructions.
Visual C++ 2013 at least is a prerequisite.
2017-01-04 12:13:45 +01:00
Hugues Delorme
b236063dff
cmake: hopefully fix clang compilation errors
2016-12-31 15:44:12 +01:00
Hugues Delorme
b134f809e7
cmake: add case to detect x86 processor family
2016-12-30 16:57:34 +01:00
Hugues Delorme
b5ec0f89ac
cmake: try to debug compilation error on travis CI
2016-12-30 16:52:36 +01:00
Hugues Delorme
33cd1d948b
cmake: don't force CMP0018
2016-12-30 16:44:48 +01:00
Hugues Delorme
fcdc4bf6b3
cmake: hopefully fix relocation R_X86_64_32 errors with static builds
2016-12-30 16:41:25 +01:00
Hugues Delorme
469a525fc8
travis: verbose make
2016-12-30 00:08:50 +01:00
Hugues Delorme
3acc51f73c
cmake: force POSIX with gcc
2016-12-23 22:16:12 +01:00
Hugues Delorme
d8da7293ef
Drop C90 support for C99 instead
2016-12-14 15:46:59 +01:00
Hugues Delorme
456eddc520
gmio_amf: add file format support(export only)
...
GitHub issue #6
2016-12-05 17:58:40 +01:00
Hugues Delorme
091f665a6d
cmake: build static and DLL targets
2016-12-05 17:51:27 +01:00
Hugues Delorme
4000e76080
zlib: move detection in root CMakeLists.txt
2016-12-05 15:10:37 +01:00
Hugues Delorme
bd7f665041
3rdparty: initial import of zlib
2016-12-01 10:38:59 +01:00
Hugues Delorme
4fe5eaad99
Bump version to v0.4.0
2016-11-29 09:56:42 +01:00
Hugues Delorme
0f1cc05d59
Bump version number to 0.3.2
2016-09-29 16:18:08 +02:00
Hugues Delorme
3f042c4778
tests: fix regression link error
2016-09-21 09:03:39 +02:00
Hugues Delorme
fe9208d163
Bump version to v0.3.1
2016-09-20 17:06:26 +02:00
Hugues Delorme
df2eac3ff1
Relicense under BSD 2-clause
2016-07-05 12:46:22 +02:00
Hugues Delorme
61e4fd5066
cmake: treat VC++ warning C4133 as an error
2016-07-05 11:52:10 +02:00
Hugues Delorme
da65a12d24
Start v0.3.0
2016-07-05 11:52:09 +02:00
Hugues Delorme
5d4c91d09b
Release v0.2.1
2016-06-30 15:39:43 +02:00
Hugues Delorme
185b70084a
fake_support: fix compilation error with Clang
2016-06-30 10:39:45 +02:00
Hugues Delorme
2b63b5433f
Release v0.2.0
2016-06-29 17:58:58 +02:00
Hugues Delorme
15558b4085
cmake: fix typo in comment
2016-06-15 18:05:51 +02:00
Hugues Delorme
61be8c6972
Add possibility to use google double-conversion library
...
String->float and float->string conversion functions may have
different implementations in stringstream.h depending on new
cmake options: GMIO_STR2FLOAT_LIB and GMIO_FLOAT2STR_LIB
2016-06-08 11:00:54 +02:00
Hugues Delorme
3b518dc17d
benchmarks: add benchmark for Lib3MF
2016-03-25 12:41:18 +01:00
Hugues Delorme
33317b2613
Add more C99 compat functions
2016-03-14 17:07:06 +01:00
Hugues Delorme
47123e2d26
Replace some sprintf() calls with snprintf()
2016-03-10 15:23:01 +01:00
Hugues Delorme
10e2102b29
gmio_core/internal: add portable snprintf() wrapper
2016-03-08 17:28:43 +01:00
Hugues Delorme
f99983b3fa
Add target for "examples"
2016-03-07 17:48:33 +01:00
Hugues Delorme
b6c9518e97
cmake: check all available compiler features even if BUILD_STRICT_C90
2016-03-07 17:09:06 +01:00
Hugues Delorme
b42e2b36ee
Fix Clang compiler error and warnings
2016-02-12 11:45:46 +01:00
Hugues Delorme
5d6a9350c4
cmake: add reminder for SMVC loop-vectorizing reports
2016-02-05 12:21:29 +01:00
Hugues Delorme
9dc842a35d
tests: enable fast_atof() benchmark check only for release builds
2016-01-13 10:55:59 +01:00
Hugues Delorme
99e1d9aefa
cmake: disable GCC warnings about universal zero initializer {0}
2015-12-04 12:48:00 +01:00
Hugues Delorme
6ca001201b
cmake: reuse existing checks
2015-12-04 10:36:27 +01:00
Hugues Delorme
efe3e64648
gmio_core: safer int types when no <stdint.h>
2015-11-19 17:43:07 +01:00
Hugues Delorme
5a6ef8366c
gmio_core: add typedef for 64b integers
2015-11-06 12:40:57 +01:00
Hugues Delorme
789637db94
cmake: add reminder GCC option for ubsan
2015-11-03 18:09:25 +01:00
Hugues Delorme
cc18d93bb1
cmake: support TinyCC
2015-09-24 18:16:08 +02:00
Hugues Delorme
cf05510529
cmake: simplify examples in comments
2015-09-22 18:17:43 +02:00
Hugues Delorme
2a65d7b55b
cmake: add coveralls support
2015-09-09 17:13:12 +02:00
Hugues Delorme
5852b97b44
cmake: dependant options for benchmarks, refactor
2015-09-02 12:08:14 +02:00
Hugues Delorme
56bb6d8e65
cmake: simplifications
...
* All options reside in the top-level CMakeLists.txt file
* No need to find gmio library, just add "gmio" as a target dependency
* In tests, link to gmio library instead of recompiling needed source code
2015-09-01 18:20:31 +02:00
Hugues Delorme
deccace38b
benchmarks: bench_ -> benchmark_
2015-09-01 17:30:49 +02:00