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
Hugues Delorme
2f6af3ed26
move repo gmio-benchmarks inside gmio
2015-09-01 17:01:38 +02:00
Hugues Delorme
a06fdc331d
cmake: split main CMakeLists.txt into sub-directory files
2015-08-11 23:57:57 +02:00
Hugues Delorme
c406a8bb92
Replace fougsys.fr -> fougue.pro
2015-07-13 11:44:29 +02:00
Hugues Delorme
bfc5f3048f
Fix clang unknown option warnings about -Wlogical-op
2015-06-29 16:32:00 +02:00
Hugues Delorme
45fdf31289
Fix linking error for test_stl with GCC
2015-06-29 12:33:07 +02:00
Hugues Delorme
5219c289aa
cmake: improve suppport of Clang
2015-06-29 12:26:47 +02:00
Hugues Delorme
44d73a66c8
Fix project name in some license headers
2015-06-10 16:18:59 +02:00
Hugues Delorme
0f4789d710
tests: add new test test_stl
2015-05-28 17:33:42 +02:00
Hugues Delorme
fcf5e1b5bd
cmake: add doc target
2015-05-28 09:36:24 +02:00
Hugues Delorme
ac0c7e2215
cmake: add generation of version.h and gmio.rc (DLL information)
2015-05-27 18:57:00 +02:00
Hugues Delorme
25df817b82
Update copyright
2015-04-30 18:19:45 +02:00
Hugues Delorme
3cfc095237
cmake: tweak compilation warning policy
2015-04-10 15:10:33 +02:00
Hugues Delorme
74032b0dcb
tests: add test_internal__fast_atof()
2015-04-10 14:28:26 +02:00
Hugues Delorme
558045e747
Merge branch 'master' of https://github.com/fougue/gmio
2015-04-09 18:23:15 +02:00
Hugues Delorme
f66e35638d
cmake: fix GCC linking errors for 'test_internal' target
2015-04-09 18:02:31 +02:00
Hugues Delorme
0756ef6434
cmake: fix detection of powf() with GCC
2015-04-04 00:15:10 +02:00
Hugues Delorme
a91d517c98
cmake: fix detection of large file support on 32b systems
2015-04-04 00:15:05 +02:00
Hugues Delorme
6b7c63a175
cmake: fix cmake errors
2015-04-03 15:22:47 +02:00
Hugues Delorme
b92c0502e9
Merge branch 'master' of https://github.com/fougsys/gmio
2015-04-03 15:16:18 +02:00
Hugues Delorme
85839abf00
gmio_core: get rid of alloca() support
2015-04-03 15:15:01 +02:00
Hugues Delorme
0f5141979a
cmake: on UNIX systems force 64b overrides of stat(), fstat(), ...
2015-04-03 15:12:58 +02:00
Hugues Delorme
0a041bb0eb
cmake: fix minor style issues
2015-04-03 11:15:57 +02:00
Hugues Delorme
d36be934aa
gmio_support: rename files for better consistency
2015-04-02 10:53:52 +02:00
Hugues Delorme
35359a2580
cmake: group non-ANSI checks within "if(NOT BUILD_STRICT_C90)"
2015-04-02 09:38:08 +02:00
Hugues Delorme
c60322e89b
cmake: build static lib by default
2015-04-01 15:44:03 +02:00
Hugues Delorme
6df6299036
cmake: rename GMIO_HAVE_WIN_ALLOCA_FUNC to GMIO_HAVE_WIN__ALLOCA_FUNC
2015-04-01 15:43:03 +02:00
Hugues Delorme
76ee571cd5
gmio_core: provide a POSIX implementation for gmio_stream_stdio_size()
2015-04-01 15:39:00 +02:00
Hugues Delorme
d3f4062bc8
gmio_core: add utility functions for gmio_buffer
2015-03-30 16:37:47 +02:00
Hugues Delorme
e15e3f8142
Direct link to the license file
2015-03-30 09:05:25 +02:00
Hugues Delorme
1a95a58b5a
cmake: add flag _CRT_NONSTDC_NO_DEPRECATE to silent MSVC deprecation warnings
2015-03-26 12:05:13 +01:00
Hugues Delorme
ded90344f4
cmake: detect availability of powf()
2015-03-26 12:04:17 +01:00
Hugues Delorme
828f970da5
Use configure-time constant for the host's endianness
2015-03-20 11:42:55 +01:00