@ -1,9 +1,11 @@
# L o c a t e y a m l - c p p
#
# T h i s m o d u l e d e f i n e s
# Y A M L C P P _ F O U N D , i f f a l s e , d o n o t t r y t o l i n k t o y a m l - c p p
# Y A M L C P P _ L I B R A R Y , w h e r e t o f i n d y a m l - c p p
# Y A M L C P P _ I N C L U D E _ D I R , w h e r e t o f i n d y a m l . h
# Y A M L C P P _ F O U N D , i f f a l s e , d o n o t t r y t o l i n k t o y a m l - c p p
# Y A M L C P P _ L I B R A R Y , w h e r e t o f i n d y a m l - c p p
# Y A M L C P P _ I N C L U D E _ D I R , w h e r e t o f i n d y a m l . h
# T h e r e i s a l s o o n e I M P O R T E D l i b r a r y t a r g e t ,
# y a m l c p p
#
# B y d e f a u l t , t h e d y n a m i c l i b r a r i e s o f y a m l - c p p w i l l b e f o u n d . T o f i n d t h e s t a t i c o n e s i n s t e a d ,
# y o u m u s t s e t t h e Y A M L C P P _ S T A T I C _ L I B R A R Y v a r i a b l e t o T R U E b e f o r e c a l l i n g find_package ( YamlCpp ... ) .
@ -48,3 +50,12 @@ find_library(YAMLCPP_LIBRARY
include ( FindPackageHandleStandardArgs )
FIND_PACKAGE_HANDLE_STANDARD_ARGS ( YAMLCPP DEFAULT_MSG YAMLCPP_INCLUDE_DIR YAMLCPP_LIBRARY )
mark_as_advanced ( YAMLCPP_INCLUDE_DIR YAMLCPP_LIBRARY )
# A d d a n i m p o r t e d t a r g e t
if ( YAMLCPP_LIBRARY )
add_library ( yamlcpp UNKNOWN IMPORTED )
set_property ( TARGET yamlcpp PROPERTY IMPORTED_LOCATION ${ YAMLCPP_LIBRARY } )
if ( YAMLCPP_INCLUDE_DIR )
set_property ( TARGET yamlcpp PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${ YAMLCPP_INCLUDE_DIR } )
endif ( )
endif ( )