Commit Graph

140 Commits

Author SHA1 Message Date
Groove
d307d39019 GLM_TEST_ENABLE Option enabled by default to build GLM unit tests. Disable this option to disable testing #788 2018-07-29 18:20:43 +02:00
Christophe Riccio
bb0f4ef324 Fixed build error 2018-07-23 20:05:12 +02:00
Groove
9a0311f327 Fixed Visual C++ language detection 2018-07-20 00:40:49 +02:00
Groove
3b98e220bc Added /permissive- 2018-07-15 19:35:36 +02:00
Christophe Riccio
a23dd2f800 Clean up CMake project, added arithmetic operators to swizzle operators types 2018-07-14 19:14:08 +02:00
Christophe Riccio
657ca108ed Fixed Visual C++ language detection 2018-07-14 16:22:17 +02:00
Groove
f27a24de0e Refactor GLM messages and build targets 2018-07-14 00:17:46 +02:00
Groove
c432dfaad8 Enable MS language extension on Clang and GCC 2018-07-13 15:12:39 +02:00
Groove
c7b6cf56e3 Fixed swizzle functions and tests 2018-07-12 00:36:59 +02:00
Groove
b76f938505 Added C++2a detection and fixed constexpr tests 2018-07-11 21:59:25 +02:00
Christophe Riccio
7733266417 Fixed Visual C++ automated tests 2017-09-23 23:06:27 +02:00
Christophe Riccio
2e43c201cd Fixed warning C4309 #679 2017-09-23 22:58:51 +02:00
Christophe Riccio
e9f210c85f Enable /WX, warning as error on Visual Studio 2017-08-17 19:51:03 +02:00
Christophe Riccio
b9936ac0ca Clean up white space 2017-08-17 15:21:13 +02:00
Christophe Riccio
1a973285f7 Fixed Apple Clang detection 2017-08-17 11:38:45 +02:00
Christophe Riccio
eb8689b8b5 More use of build-in CMake features, upgraded to CMake 3.2 2017-08-17 10:54:16 +02:00
Christophe
126fa8c47d Merge pull request #667 from jasjuang/master
support sudo make uninstall #667
2017-08-16 12:04:18 +02:00
Christophe Riccio
8a9582cc5e Added -Wno-undefined-reinterpret-cast 2017-08-15 16:55:43 +02:00
Christophe Riccio
c43c883db8 Enabled warnings are errors 2017-08-10 02:45:35 +02:00
Christophe Riccio
ec79dbdbef Disabled warnings 2017-08-10 02:43:41 +02:00
Christophe Riccio
3c7d778dba Added C++17 build argument 2017-08-08 23:56:40 +02:00
Christophe Riccio
da32661074 Ignore some warnings 2017-08-08 23:35:46 +02:00
Christophe Riccio
2cc0c53da7 Fixed warnings 2017-08-08 23:19:16 +02:00
Christophe Riccio
5a747d2ae5 Fixed warnings 2017-08-08 20:28:37 +02:00
Christophe Riccio
276a7beb19 Fixed warnings 2017-08-08 11:30:21 +02:00
Christophe Riccio
49435a09da Fixed warings generated using -Weverything 2017-08-07 01:00:36 +02:00
Christophe Riccio
384dab02e4 Reduce the number of warnings with -Weverything #646 2017-08-06 23:00:05 +02:00
Christophe Riccio
bb48c10275 Ignore 64 bits int warnings with Clang 2017-08-06 16:30:41 +02:00
jasjuang
34193818f9 support sudo make uninstall 2017-08-02 22:11:40 -07:00
Christophe Riccio
ad744735f6 Fixed build #660 2017-07-24 11:10:20 +02:00
Christophe Riccio
1ad55c5016 Reduced warnings when using very strict compilation flags #646 2017-07-07 11:26:12 +04:30
Christophe Riccio
a39a9b8eb9 Use new CMake approach to check Visual C++ 2017-01-04 22:31:25 +01:00
Christophe Riccio
d73fd81812 Merge branch 'master' of https://github.com/g-truc/glm 2016-12-14 17:59:22 +01:00
Christophe Riccio
0f6bb41a0a Merge branch 'master' of https://github.com/g-truc/glm 2016-12-13 17:49:16 +01:00
ranjak
750d426473 CMake: add the option GLM_INSTALL_ENABLE to control installation.
Fix typo.
2016-12-07 16:22:44 +01:00
Christophe Riccio
2be54c9759 Fixed SIMD instruction set selection with Clang 2016-11-23 23:39:51 +01:00
Christophe Riccio
50a52756f2 Display instruction set used on CMake prepare 2016-11-23 23:34:39 +01:00
Zbigniew Mandziejewicz
a4aa882cf8 Fix name for CMake version file 2016-11-12 18:30:17 +08:00
Christophe Riccio
ec8cc1dc89 Merge branch 'master' of https://github.com/g-truc/glm 2016-10-27 11:32:08 +02:00
Christophe Riccio
3f7630a7af Merged GLM 0.9.8 branch 2016-07-17 11:54:55 +02:00
Christophe Riccio
a3b7bf46e7 Ignore long long warning with C++98 tests 2016-07-17 11:53:47 +02:00
Christophe Riccio
ecc91d4361 Merge 0.9.8 branch 2016-07-17 11:52:15 +02:00
Christophe Riccio
867f03c5f2 Fixed disable pedentic warning for anoynymous struct in GLM 2016-07-17 11:30:12 +02:00
Christophe Riccio
21a9d4ce18 Fixed GLM test '/fp:fast' and '/Za' command-line options are incompatible 2016-07-17 00:00:07 +02:00
Christophe Riccio
a1b4bdbf03 Fixed GLM test '/fp:fast' and '/Za' command-line options are incompatible 2016-07-16 23:54:11 +02:00
Christophe Riccio
077aaca6f7 Updated version 2016-07-16 23:18:23 +02:00
Christophe Riccio
848d68fe96 GLM requires long long support (C++98) and anonymous struct (C++11), disable the warnings within GLM. Strict compilers support check is performed. #524 2016-07-16 18:36:56 +02:00
Christophe Riccio
b4df7d69a6 Moved glm.pc.in into cmake directory #509 2016-05-31 00:36:21 +02:00
Guus Sliepen
0e018a5262 Added pkg-config file 2016-05-30 12:50:00 +02:00
Christophe Riccio
19186b27ed Removed GCC pedantic build argument 2016-05-30 02:03:29 +02:00