Commit Graph

93 Commits

Author SHA1 Message Date
Miro Knejp
92d0d4e77e Move header files from /glm to /include/glm subfolder
This makes it safer to include GLM as sources instead of install. By not
having the repository root as the header search path, but a dedicated
subfolder instead, chances of name clashes are reduced and the amount of
options displayed in IDEs is vastly reduced and disambiguated.

This change should not affect anyone relying on CMake's automatic
header search path setting of target dependencies. A re-run of cmake
may be necessary if it doesn't automatically pickup the changes. Already
installed/exported packages should not be affected.

Those already building from sources and managing search paths manually
need to switch from "path/to/glm" to "path/to/glm/include".
2016-06-28 18:50:24 +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
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