Commit Graph

146 Commits

Author SHA1 Message Date
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
Christophe Riccio
6cf7389c8c Removed the glm_dummy CMake target if glm_shared or glm_static are enabled 2016-05-22 17:20:56 +02:00
Christophe Riccio
805939686c Visual C++ genenrate ASM code for GLM tests 2016-05-22 13:16:55 +02:00
Christophe Riccio
a0a1dd6c35 Generate assembly with Visual C++ 2016-05-09 10:36:22 +02:00
Christophe Riccio
aca1710c5f Fixed ignoring unknown option '/arch:SSE2' warning while compiling with Visual C++ in 64 bits with SSE3 enabled 2016-05-02 23:32:19 +02:00
Christophe Riccio
7f1bb02a26 Invert when static and dynamic lib messages appears 2016-03-14 22:29:55 +01:00
Christophe Riccio
b14e39b4cf Added target to build optional static and dynamic GLM library 2016-03-12 01:32:40 +01:00
Christophe Riccio
57bf985fe5 Fixed build 2016-03-05 22:29:52 +01:00
Christophe Riccio
082272421a Fixed long long warnings when using C++98 on GCC and Clang #482 2016-03-05 22:25:17 +01:00
Christophe Riccio
1ee2f3219e Merged 0.9.7 2016-02-11 00:05:27 +01:00
Christophe Riccio
6ee8b03063 Fixed CMake policy warning 2016-02-09 01:18:24 +01:00
Christophe Riccio
846e88a147 Updated version 2016-01-03 18:01:56 +01:00
Zbigniew Mandziejewicz
eaefcc6689 Bump CMake version for interface target to 3.0 2015-07-06 19:43:45 +08:00
Zbigniew Mandziejewicz
60ccb43b14 Improve compatibility with old CMake versions 2015-05-03 15:00:02 +08:00
Christophe Riccio
d7fa6d318c - Removed -m64 causing build issues on Linux 32 #331 2015-05-02 00:26:12 +02:00
Christophe Riccio
084804111e Fixed CMake build on 2.8 versions 2015-05-01 20:40:45 +02:00
Zbigniew Mandziejewicz
37f7df3dc0 Simplified build tree CMake config 2015-04-10 00:04:52 +08:00
Zbigniew Mandziejewicz
29940ee443 Export build tree package 2015-04-09 11:20:58 +08:00
Zbigniew Mandziejewicz
62a7daddcf Removed obsolete FindGLM 2015-03-30 01:39:27 +08:00
Zbigniew Mandziejewicz
288d1af309 Export glm as interface library for CMake 2.8.12 and newer 2015-03-29 12:12:48 +08:00
Christophe Riccio
cb427b053d 64 bits GCC build 2015-02-14 00:50:00 +01:00
Christophe Riccio
7751bd4af4 Fixed MinGW32 build 2015-02-14 00:19:47 +01:00
Christophe Riccio
a8237ccb31 Fixed warnings 2014-12-10 09:41:32 +01:00
Christophe Riccio
abcc46012a Added GLM_LANG_CXX14_FLAG and GLM_LANG_CXX1Z_FLAG language feature flags, Added C++14 detection 2014-12-10 01:55:26 +01:00
Christophe Riccio
a42f84ed47 Removed GLM_TEST_ENABLE_PERF 2014-11-29 20:46:58 +01:00
Christophe Riccio
246609b453 Fix build 2014-11-22 23:26:18 +01:00
Christophe Riccio
011a056267 Added AVX2 detection for GLM tests 2014-11-22 22:31:44 +01:00
Christophe Riccio
b5519d35ef Fixed SIMD enable for GLM tests 2014-11-22 21:26:22 +01:00
Christophe Riccio
393c1dae41 Clean up 2014-11-16 18:37:12 +01:00
Christophe Riccio
4e95519396 Fixed test with VC and disabled lang extension 2014-11-16 18:18:11 +01:00
Christophe Riccio
0b8ca1a5b6 Added a CMake option to execute GLM performance tests. Made quat and dualquat trivially constructible #263 2014-11-15 00:05:52 +01:00
Christophe Riccio
abb5299e08 Fixed warnings with -pedantic 2014-10-29 10:28:25 +01:00
Roger Leigh
4aa1c19707 cmake: Don't use unqualified include paths 2014-04-15 10:54:03 +01:00
Roger Leigh
e9ad8f7c18 cmake: Don't abort if not testing
This prevents installing and is quite antisocial.
2014-04-15 10:45:49 +01:00
Roger Leigh
a925120716 cmake: Install FindGLM 2014-04-15 10:26:28 +01:00
Christophe Riccio
e818afba4d Merge branch '0.9.5' of https://github.com/g-truc/glm into 0.9.5 2013-12-18 18:49:51 +01:00
Christophe Riccio
570ec64d38 Fixed /arch:SSE3 warnings, no supported by VC 2013-12-18 18:45:02 +01:00
Christophe Riccio
6bb9bdc8ce Renamed CMake SIMD options 2013-10-19 12:13:38 +02:00
Christophe Riccio
bb9cc43a6d Updated CMake instruction set selection 2013-09-15 03:09:10 +02:00
Christophe Riccio
6d2170adb3 Fixed C++11 activation on XCode for the CMake test suite ID 2013-09-10 19:58:02 +02:00
Christophe Riccio
80f6c06c78 Fixed merge 2013-08-27 10:16:33 +02:00
Christophe Riccio
da38a6e58c Better compiler detection in CMake. Language detection for Clang 2013-08-20 23:07:04 +02:00
Christophe Riccio
8320f165df Merge branch '0.9.4' into 0.9.5 2013-02-21 22:00:24 +01:00
Christophe Riccio
e53c8b8529 Fixed issue #48 2013-02-21 21:58:37 +01:00
Christophe Riccio
1cebfa7bda Improved Intel Compiler detection 2013-02-01 00:45:24 +01:00
Christophe Riccio
3647c867e5 updated spaces 2012-10-09 20:36:02 +02:00
Christophe Riccio
b012c80771 Fixed isnan for Intel compiler 2012-09-20 10:17:03 +02:00
Christophe Riccio
7e3f00d034 Added missing test files 2012-09-19 15:34:23 +02:00
Christophe Riccio
ef86084b84 Removed GLM website from the source repository 2012-09-06 00:30:34 +02:00
Christophe Riccio
e26b0587b2 Deleted VIRTREV_xstream 2012-06-28 17:01:02 +01:00
Christophe Riccio
4585395a89 Added CMake test build options 2012-04-14 18:19:28 +01:00
Christophe Riccio
671ebd40eb Fixed GCC 4.2.4 build 2011-10-22 02:49:28 +01:00
Christophe Riccio
2420c30b2a Fixed GCC build 2011-10-19 21:51:45 +01:00
Christophe Riccio
9e735277ad Added explicit swizzle functions 2011-10-18 16:27:20 +01:00
Christophe Riccio
1d05f79eb8 C++11 tests 2011-09-24 23:25:09 +01:00
Christophe Riccio
2912e726be Fixed build on G++ 2011-09-24 13:40:55 +01:00
Christophe Riccio
8b54d0b46e Fixed GLI location 2011-06-23 20:20:16 +01:00
Christophe Riccio
124780e826 Added GLI for GLM tests 2011-06-23 20:07:13 +01:00
Christophe Riccio
7e275a6511 Added CDash 2011-06-03 08:53:38 +01:00
Christophe Riccio
69c6bdd7a8 Fixed warnings on Visual C++ 2011-05-31 17:41:21 +01:00
Christophe Riccio
0e9ad7b6a5 Fixed LLVM GCC support 2011-05-19 10:26:22 +01:00
Christophe Riccio
b9a2087281 Improved compiler detection 2011-05-18 14:38:48 +01:00
Christophe Riccio
42d8cc7d64 Fixed warnings 2011-05-17 10:57:08 +01:00
Christophe Riccio
22a2cd5332 Fixed typo 2011-05-05 12:34:24 +01:00
Christophe Riccio
30b39b01d7 Merge branch '0.9.1' into 0.9.2 2011-04-01 18:02:35 +01:00
Christophe Riccio
b7babdb5bc Fixed warnings 2011-03-18 03:06:13 +00:00
Christophe Riccio
ea5e268d94 Enable CTest 2011-02-23 14:45:54 +00:00
Christophe Riccio
5d6a6b3928 Delayed CMake test 2011-02-23 14:44:05 +00:00
Christophe Riccio
e09a1f497e Resoved ticket #50, removed some warnings 2011-02-21 14:16:06 +00:00
Christophe Riccio
a3d359a278 Updated GLM_TEST_MODE message 2011-02-17 11:59:43 +00:00
Christophe Riccio
236ef49a67 Updated the FATAL_ERROR option 2011-02-17 11:45:17 +00:00
Bob Kuehne
cc485cb4c1 added proper cmake test infrastructure 2011-02-15 12:25:21 -05:00
Christophe Riccio
cb4ad8a949 Commented GCC flags 2011-02-08 14:19:21 +00:00
Christophe Riccio
f88d767d9e Added development mode option 2011-02-04 00:00:39 +00:00
Christophe Riccio
3481b82b6b Added developer option 2011-02-03 23:58:24 +00:00
Christophe Riccio
a6d1c4266e Added development option, through an error message to user who want to build GLM 2011-02-03 23:48:49 +00:00
Christophe Riccio
c06484ff12 Clean up 2011-01-24 15:44:14 +00:00
Christophe Riccio
29951a5b48 Added empty tests files 2011-01-19 16:14:43 +00:00
Christophe Riccio
264105b0af Removed optimization options 2011-01-19 12:48:30 +00:00
Christophe Riccio
8a394d1c46 Added compiler options 2011-01-14 14:11:34 +00:00
Christophe Riccio
18099ccc84 Updated GCC build option 2011-01-11 16:32:41 +00:00
Christophe Riccio
b5cda17ea8 Fixed GCC build and tests 2011-01-11 16:23:45 +00:00
Christophe Riccio
d7f768718c Added tests to main repository 2010-12-17 01:33:17 +00:00
Christophe Riccio
80032ddbcf Removed unfortunate Git mistake ... 2010-04-29 17:36:41 +01:00
Christophe Riccio
3cb1965573 Added test files 2010-04-29 16:54:07 +01:00
Christophe Riccio
7c5b8a3464 Clean master 2010-04-29 15:45:55 +01:00
Christophe Riccio
05439738b8 Updated to GLM 0.9.B 2010-04-29 11:56:52 +01:00
Christophe Riccio
b1b02bc31b RAZ 2010-04-29 11:52:01 +01:00
Christophe Riccio
d0b22ccdc5 Fixed build errors 2010-04-14 21:55:13 +01:00
Christophe Riccio
929160ff04 Clean up CMakeLists.txt 2010-04-14 14:43:20 +01:00
Christophe Riccio
25b03fe24c Initial commit based on GLM 0.9.B.1 code 2010-04-14 13:23:59 +01:00