Fabrice Fontaine 
							
						 
					 
					
						
						
						
						
							
						
						
							efd91329ba 
							
						 
					 
					
						
						
							
							CMakeLists: add BUILD_{SHARED,STATIC}_LIBS options  
						
						... 
						
						
						
						Add BUILD_SHARED_LIBS and BUILD_STATIC_LIBS options to allow the user
to enable/disable building of shared and static library
This is especially useful when cross-compiling as some toolchains are
not always able to build a shared or a static library
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> 
						
						
					 
					
						2019-02-17 00:06:35 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							ef9d65e0c6 
							
						 
					 
					
						
						
							
							Added GLM_FORCE_INTRINSICS define  
						
						
						
						
					 
					
						2019-01-11 12:58:31 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							abff0a39ac 
							
						 
					 
					
						
						
							
							Fixed build  
						
						
						
						
					 
					
						2018-10-01 11:23:26 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							3d26f49775 
							
						 
					 
					
						
						
							
							Added GLM_FORCE_ALIGNED_GENTYPES to enable aligned types and SIMD instruction are not enabled. This disable constexpr  #816  
						
						
						
						
					 
					
						2018-09-30 21:52:09 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							de4dbc5662 
							
						 
					 
					
						
						
							
							Improved disabling auto detection  
						
						
						
						
					 
					
						2018-08-22 21:43:32 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							aff5b7a02d 
							
						 
					 
					
						
						
							
							Added GLM_QUIET  
						
						
						
						
					 
					
						2018-08-19 17:42:30 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							355f1e7514 
							
						 
					 
					
						
						
							
							Added more SIMD configuration  
						
						
						
						
					 
					
						2018-08-19 03:19:07 +02:00 
						 
				 
			
				
					
						
							
							
								Groove 
							
						 
					 
					
						
						
						
						
							
						
						
							4ac8fac6f0 
							
						 
					 
					
						
						
							
							Fixed force C++ language  
						
						
						
						
					 
					
						2018-08-18 12:46:27 +02:00 
						 
				 
			
				
					
						
							
							
								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