@ -21,11 +21,13 @@ if(GLM_STATIC_LIBRARY_ENABLE)
message ( STATUS "GLM is a header only library, no need to build it. Set the option GLM_STATIC_LIBRARY_ENABLE with ON to build an optional static library" )
endif ( )
option ( GLM_DYNAMIC_LIBRARY_ENABLE "GLM stat ic library" OFF )
option ( GLM_DYNAMIC_LIBRARY_ENABLE "GLM dynam ic library" OFF )
if ( GLM_DYNAMIC_LIBRARY_ENABLE )
message ( STATUS "GLM is a header only library, no need to build it. Set the option GLM_DYNAMIC_LIBRARY_ENABLE with ON to build an optional dynamic library" )
endif ( )
option ( GLM_INSTALL_ENABLE "GLM install" ON )
option ( GLM_TEST_ENABLE "GLM test" OFF )
if ( NOT GLM_TEST_ENABLE )
message ( STATUS "GLM is a header only library, no need to build it. Set the option GLM_TEST_ENABLE with ON to build and run the test bench" )
@ -166,7 +168,9 @@ add_subdirectory(glm)
add_subdirectory ( test )
set ( GLM_INSTALL_CONFIGDIR "${CMAKE_INSTALL_LIBDIR}/cmake/glm" )
install ( DIRECTORY glm DESTINATION ${ CMAKE_INSTALL_INCLUDEDIR } )
if ( GLM_INSTALL_ENABLE )
install ( DIRECTORY glm DESTINATION ${ CMAKE_INSTALL_INCLUDEDIR } )
endif ( )
write_basic_package_version_file (
" $ { C M A K E _ C U R R E N T _ B I N A R Y _ D I R } / g l m C o n f i g V e r s i o n . c m a k e "
@ -190,12 +194,14 @@ configure_package_config_file(
N O _ C H E C K _ R E Q U I R E D _ C O M P O N E N T S _ M A C R O
)
install (
F I L E S
" $ { C M A K E _ C U R R E N T _ B I N A R Y _ D I R } / $ { G L M _ I N S T A L L _ C O N F I G D I R } / g l m C o n f i g . c m a k e "
" $ { C M A K E _ C U R R E N T _ B I N A R Y _ D I R } / g l m C o n f i g V e r s i o n . c m a k e "
D E S T I N A T I O N $ { G L M _ I N S T A L L _ C O N F I G D I R }
)
if ( GLM_INSTALL_ENABLE )
install (
F I L E S
" $ { C M A K E _ C U R R E N T _ B I N A R Y _ D I R } / $ { G L M _ I N S T A L L _ C O N F I G D I R } / g l m C o n f i g . c m a k e "
" $ { C M A K E _ C U R R E N T _ B I N A R Y _ D I R } / g l m C o n f i g V e r s i o n . c m a k e "
D E S T I N A T I O N $ { G L M _ I N S T A L L _ C O N F I G D I R }
)
endif ( )
if ( NOT CMAKE_VERSION VERSION_LESS "3.0" )
add_library ( glm INTERFACE )
@ -209,11 +215,13 @@ if (NOT CMAKE_VERSION VERSION_LESS "3.0")
E X P O R T g l m T a r g e t s
F I L E " $ { C M A K E _ C U R R E N T _ B I N A R Y _ D I R } / g l m T a r g e t s . c m a k e "
)
install (
E X P O R T g l m T a r g e t s F I L E g l m T a r g e t s . c m a k e
D E S T I N A T I O N $ { G L M _ I N S T A L L _ C O N F I G D I R }
)
if ( GLM_INSTALL_ENABLE )
install (
E X P O R T g l m T a r g e t s F I L E g l m T a r g e t s . c m a k e
D E S T I N A T I O N $ { G L M _ I N S T A L L _ C O N F I G D I R }
)
endif ( )
endif ( )
# b u i l d p k g - c o n f i g f i l e
@ -224,9 +232,11 @@ configure_file(
)
# i n s t a l l p k g - c o n f i g f i l e
install (
F I L E S " $ { C M A K E _ C U R R E N T _ B I N A R Y _ D I R } / g l m . p c "
D E S T I N A T I O N " $ { C M A K E _ I N S T A L L _ L I B D I R } / p k g c o n f i g "
)
if ( GLM_INSTALL_ENABLE )
install (
F I L E S " $ { C M A K E _ C U R R E N T _ B I N A R Y _ D I R } / g l m . p c "
D E S T I N A T I O N " $ { C M A K E _ I N S T A L L _ L I B D I R } / p k g c o n f i g "
)
endif ( )
export ( PACKAGE glm )