Christophe
ca8372490e
Revert "CMakeLists.txt: remove libraries"
ago%!(EXTRA string=6 years)
Christophe Riccio
5a5a0a88b0
Allow to browse GLM source
ago%!(EXTRA string=6 years)
Fabrice Fontaine
3b798fe06b
CMakeLists.txt: remove libraries
...
glm is a heaser-only library, libraries are not needed
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
ago%!(EXTRA string=6 years)
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>
ago%!(EXTRA string=6 years)
Christophe Riccio
ef9d65e0c6
Added GLM_FORCE_INTRINSICS define
ago%!(EXTRA string=6 years)
Christophe Riccio
abff0a39ac
Fixed build
ago%!(EXTRA string=7 years)
Christophe Riccio
3d26f49775
Added GLM_FORCE_ALIGNED_GENTYPES to enable aligned types and SIMD instruction are not enabled. This disable constexpr #816
ago%!(EXTRA string=7 years)
Christophe Riccio
de4dbc5662
Improved disabling auto detection
ago%!(EXTRA string=7 years)
Christophe Riccio
aff5b7a02d
Added GLM_QUIET
ago%!(EXTRA string=7 years)
Christophe Riccio
355f1e7514
Added more SIMD configuration
ago%!(EXTRA string=7 years)
Groove
4ac8fac6f0
Fixed force C++ language
ago%!(EXTRA string=7 years)
Groove
d307d39019
GLM_TEST_ENABLE Option enabled by default to build GLM unit tests. Disable this option to disable testing #788
ago%!(EXTRA string=7 years)
Christophe Riccio
bb0f4ef324
Fixed build error
ago%!(EXTRA string=7 years)
Groove
9a0311f327
Fixed Visual C++ language detection
ago%!(EXTRA string=7 years)
Groove
3b98e220bc
Added /permissive-
ago%!(EXTRA string=7 years)
Christophe Riccio
a23dd2f800
Clean up CMake project, added arithmetic operators to swizzle operators types
ago%!(EXTRA string=7 years)
Christophe Riccio
657ca108ed
Fixed Visual C++ language detection
ago%!(EXTRA string=7 years)
Groove
f27a24de0e
Refactor GLM messages and build targets
ago%!(EXTRA string=7 years)
Groove
c432dfaad8
Enable MS language extension on Clang and GCC
ago%!(EXTRA string=7 years)
Groove
c7b6cf56e3
Fixed swizzle functions and tests
ago%!(EXTRA string=7 years)
Groove
b76f938505
Added C++2a detection and fixed constexpr tests
ago%!(EXTRA string=7 years)
Christophe Riccio
7733266417
Fixed Visual C++ automated tests
ago%!(EXTRA string=8 years)
Christophe Riccio
2e43c201cd
Fixed warning C4309 #679
ago%!(EXTRA string=8 years)
Christophe Riccio
e9f210c85f
Enable /WX, warning as error on Visual Studio
ago%!(EXTRA string=8 years)
Christophe Riccio
b9936ac0ca
Clean up white space
ago%!(EXTRA string=8 years)
Christophe Riccio
1a973285f7
Fixed Apple Clang detection
ago%!(EXTRA string=8 years)
Christophe Riccio
eb8689b8b5
More use of build-in CMake features, upgraded to CMake 3.2
ago%!(EXTRA string=8 years)
Christophe Riccio
8a9582cc5e
Added -Wno-undefined-reinterpret-cast
ago%!(EXTRA string=8 years)
Christophe Riccio
c43c883db8
Enabled warnings are errors
ago%!(EXTRA string=8 years)
Christophe Riccio
ec79dbdbef
Disabled warnings
ago%!(EXTRA string=8 years)
Christophe Riccio
3c7d778dba
Added C++17 build argument
ago%!(EXTRA string=8 years)
Christophe Riccio
da32661074
Ignore some warnings
ago%!(EXTRA string=8 years)
Christophe Riccio
2cc0c53da7
Fixed warnings
ago%!(EXTRA string=8 years)
Christophe Riccio
5a747d2ae5
Fixed warnings
ago%!(EXTRA string=8 years)
Christophe Riccio
276a7beb19
Fixed warnings
ago%!(EXTRA string=8 years)
Christophe Riccio
49435a09da
Fixed warings generated using -Weverything
ago%!(EXTRA string=8 years)
Christophe Riccio
384dab02e4
Reduce the number of warnings with -Weverything #646
ago%!(EXTRA string=8 years)
Christophe Riccio
bb48c10275
Ignore 64 bits int warnings with Clang
ago%!(EXTRA string=8 years)
jasjuang
34193818f9
support sudo make uninstall
ago%!(EXTRA string=8 years)
Christophe Riccio
ad744735f6
Fixed build #660
ago%!(EXTRA string=8 years)
Christophe Riccio
1ad55c5016
Reduced warnings when using very strict compilation flags #646
ago%!(EXTRA string=8 years)
Christophe Riccio
a39a9b8eb9
Use new CMake approach to check Visual C++
ago%!(EXTRA string=8 years)
ranjak
750d426473
CMake: add the option GLM_INSTALL_ENABLE to control installation.
...
Fix typo.
ago%!(EXTRA string=9 years)
Christophe Riccio
4ba6ef9046
Fixed SIMD instruction set selection with Clang
ago%!(EXTRA string=9 years)
Christophe Riccio
74378ce1b9
Display instruction set used on CMake prepare
ago%!(EXTRA string=9 years)
Christophe Riccio
2be54c9759
Fixed SIMD instruction set selection with Clang
ago%!(EXTRA string=9 years)
Christophe Riccio
50a52756f2
Display instruction set used on CMake prepare
ago%!(EXTRA string=9 years)
Zbigniew Mandziejewicz
6f688414e4
Fix name for CMake version file
ago%!(EXTRA string=9 years)
Zbigniew Mandziejewicz
a4aa882cf8
Fix name for CMake version file
ago%!(EXTRA string=9 years)
Christophe Riccio
a3b7bf46e7
Ignore long long warning with C++98 tests
ago%!(EXTRA string=9 years)