Commit Graph

115 Commits

Author SHA1 Message Date
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
Hugues Delorme
71b9faff4f gmio_stl: fix sprintf() format issue 2015-03-18 16:27:43 +01:00
Hugues Delorme
002c3eae66 cmake: treat Visual C++ warnings as errors 2015-03-13 11:05:51 +01:00
Hugues Delorme
df6b5f4722 cmake: more comments 2015-03-03 17:18:15 +01:00
Hugues Delorme
100af32b21 cmake: for MSVC, enable /W4 and /Zc:strictStrings 2015-03-03 16:27:02 +01:00
Hugues Delorme
31e8daca93 Removed needless comment lines and doxygen tags 2015-03-03 11:37:38 +01:00
Hugues Delorme
d7a4e3b1b6 cmake: detection of the targer architecture bit size 2015-03-03 10:27:39 +01:00
Hugues Delorme
edf3beca79 gmio_core: rename _ascii_ functions and files to _string_ 2015-03-02 17:54:57 +01:00
Hugues Delorme
1518324fba Add licence files and headers 2015-03-02 17:38:33 +01:00
Hugues Delorme
e4dd893ea2 CMake: make detection of <stdint.h>, <stdbool.h> and strtof() dependent of BUILD_STRICT_C90 2014-11-19 09:38:24 +01:00
Hugues Delorme
3775dca27c When available, use <stdbool.h> for boolean types 2014-11-10 18:31:44 +01:00
Hugues Delorme
7d853cc3b1 Fix remaining compiler errors since renaming the library to 'gmio' 2014-04-17 10:19:23 +02:00
Hugues Delorme
085644a5e5 Rename FougDataX to gmio (GeoMetry Input/Output) 2014-03-28 16:33:35 +01:00
Hugues Delorme
5e53892a0d cmake: Force C language and PIC with GCC 2014-03-13 22:52:52 +01:00
Hugues Delorme
ab794ded78 Major reorganization of source files into a better source tree 2014-03-13 17:49:39 +01:00
Hugues Delorme
01d9e3a3f7 Separate detection of GCC builtin bswap() functions for 16b and 32b 2014-02-25 09:53:36 +01:00
Hugues Delorme
cd271d709c Fix default use of RPATH 2014-02-19 12:13:28 +01:00
Hugues Delorme
35e479bc28 Add unit tests for expected platform behavior 2014-02-11 11:13:15 +01:00
Hugues Delorme
0634f4087b cmake: check that policy CMP0020 can be applied 2014-02-04 16:12:55 +01:00
Hugues Delorme
50f2bef268 cmake: fix dev warnings when enabling Qt (set policy cmp0020) 2014-02-04 15:46:37 +01:00
Hugues Delorme
a6674e605d cmake: silence C4996 warnings 2014-02-04 14:44:03 +01:00
Hugues Delorme
b0348e62eb cmake: QtSupport can be built with Qt4 2014-01-31 11:17:45 +01:00
Hugues Delorme
4bc3af5a1c Add test_internal__ascii_parse() 2014-01-30 00:27:06 +01:00
Hugues Delorme
60bdef344f cmake: simplify definition of source files to be compiled 2014-01-28 19:00:36 +01:00
Hugues Delorme
013e57e0ff cmake: fix building of internal source files 2014-01-27 22:56:25 +01:00
Hugues Delorme
fb9985855a libstl: put ASCII text parsing into separated header/source files 2014-01-27 15:28:12 +01:00
Hugues Delorme
af1e85c4a7 cmake: install also "support" source files 2014-01-27 15:04:22 +01:00
Hugues Delorme
0539a111fd cmake: many improvements about build options and platform checks
* Add option BUILD_STRICT_C90
* Rename options WITH_* by BUILD_WITH_*
* Detect if platform provides builtin byte swap functions
2014-01-23 17:24:50 +01:00
Hugues Delorme
4ce5795b0d Update CMake build file 2014-01-21 18:28:29 +01:00
Hugues Delorme
27f320012b Fix potential collisions on HAVE_STDINT_H (renamed to FOUG_HAVE_STDINT_H) 2013-03-27 12:49:57 +01:00
Hugues Delorme
07f7165ce1 Adapt CMakeLists.txt some libSTL become a module 2013-03-06 10:31:21 +01:00
Hugues Delorme
d128eb92fd Easier and simpler task control 2013-03-05 01:04:29 +01:00
Hugues Delorme
85b616e84b Rename foug_dataex to foug_datax 2013-03-04 22:04:21 +01:00
Hugues Delorme
7f76079f80 Add cmake build script 2013-02-21 14:44:35 +01:00