@ -68,6 +68,11 @@
# o n l y i f i t i s a v a i l a b l e . E x a m p l e :
#
# c m a k e . . . - D W I T H _ Z L I B = O N - D W I T H _ H a r f B u z z = O F F . . .
#
# . I n s t a l l a t i o n o f F r e e T y p e c a n b e c o n t r o l l e d w i t h t h e C M a k e v a r i a b l e s
# ` S K I P _ I N S T A L L _ H E A D E R S ' , ` S K I P _ I N S T A L L _ L I B R A R I E S ' , a n d ` S K I P _ I N S T A L L _ A L L '
# ( t h i s i s c o m p a t i b l e w i t h t h e s a m e C M a k e v a r i a b l e s i n z l i b ' s C M a k e
# s u p p o r t ) .
cmake_minimum_required ( VERSION 2.6 )
@ -173,7 +178,7 @@ foreach (d ZLIB BZip2 PNG HarfBuzz)
if ( ${ d } _FOUND OR ${ D } _FOUND )
message ( STATUS "Building with ${d}" )
endif ( )
endif ( )
endforeach ( )
@ -383,28 +388,33 @@ endif ()
# I n s t a l l a t i o n s
# N o t e t h e t r a i l i n g s l a s h i n t h e a r g u m e n t t o t h e ` D I R E C T O R Y ' d i r e c t i v e
install ( DIRECTORY ${ PROJECT_SOURCE_DIR } /include/
D E S T I N A T I O N i n c l u d e / f r e e t y p e 2
P A T T E R N " i n t e r n a l " E X C L U D E
P A T T E R N " f t c o n f i g . h " E X C L U D E
P A T T E R N " f t o p t i o n . h " E X C L U D E
)
install ( FILES
$ { P R O J E C T _ B I N A R Y _ D I R } / i n c l u d e / f r e e t y p e / c o n f i g / f t c o n f i g . h
$ { P R O J E C T _ B I N A R Y _ D I R } / i n c l u d e / f r e e t y p e / c o n f i g / f t o p t i o n . h
D E S T I N A T I O N i n c l u d e / f r e e t y p e 2 / f r e e t y p e / c o n f i g
)
install ( TARGETS freetype
E X P O R T f r e e t y p e - t a r g e t s
R U N T I M E D E S T I N A T I O N b i n
L I B R A R Y D E S T I N A T I O N l i b
A R C H I V E D E S T I N A T I O N l i b
F R A M E W O R K D E S T I N A T I O N L i b r a r y / F r a m e w o r k s
)
install ( EXPORT freetype-targets
D E S T I N A T I O N l i b / c m a k e / f r e e t y p e
F I L E f r e e t y p e - c o n f i g . c m a k e
)
if ( NOT SKIP_INSTALL_HEADERS AND NOT SKIP_INSTALL_ALL )
install ( DIRECTORY ${ PROJECT_SOURCE_DIR } /include/
D E S T I N A T I O N i n c l u d e / f r e e t y p e 2
P A T T E R N " i n t e r n a l " E X C L U D E
P A T T E R N " f t c o n f i g . h " E X C L U D E
P A T T E R N " f t o p t i o n . h " E X C L U D E
)
install ( FILES
$ { P R O J E C T _ B I N A R Y _ D I R } / i n c l u d e / f r e e t y p e / c o n f i g / f t c o n f i g . h
$ { P R O J E C T _ B I N A R Y _ D I R } / i n c l u d e / f r e e t y p e / c o n f i g / f t o p t i o n . h
D E S T I N A T I O N i n c l u d e / f r e e t y p e 2 / f r e e t y p e / c o n f i g
)
endif ( )
if ( NOT SKIP_INSTALL_LIBRARIES AND NOT SKIP_INSTALL_ALL )
install ( TARGETS freetype
E X P O R T f r e e t y p e - t a r g e t s
R U N T I M E D E S T I N A T I O N b i n
L I B R A R Y D E S T I N A T I O N l i b
A R C H I V E D E S T I N A T I O N l i b
F R A M E W O R K D E S T I N A T I O N L i b r a r y / F r a m e w o r k s
)
install ( EXPORT freetype-targets
D E S T I N A T I O N l i b / c m a k e / f r e e t y p e
F I L E f r e e t y p e - c o n f i g . c m a k e
)
endif ( )
# P a c k a g i n g