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