set(YAML_SOURCES binary.cpp convert.cpp depthguard.cpp directives.cpp emit.cpp emitfromevents.cpp emitter.cpp emitterstate.cpp emitterutils.cpp exceptions.cpp exp.cpp memory.cpp node.cpp node_data.cpp nodebuilder.cpp nodeevents.cpp null.cpp ostream_wrapper.cpp parse.cpp parser.cpp regex_yaml.cpp scanner.cpp scanscalar.cpp scantag.cpp scantoken.cpp simplekey.cpp singledocparser.cpp stream.cpp tag.cpp) set(YAML_HEADERS collectionstack.h directives.h emitterstate.h emitterutils.h exp.h indentation.h nodebuilder.h nodeevents.h ptr_vector.h regex_yaml.h regeximpl.h scanner.h scanscalar.h scantag.h setting.h singledocparser.h stream.h streamcharsource.h stringsource.h tag.h token.h yaml-cpp/anchor.h yaml-cpp/binary.h yaml-cpp/depthguard.h yaml-cpp/dll.h yaml-cpp/emitfromevents.h yaml-cpp/emitter.h yaml-cpp/emitterdef.h yaml-cpp/emittermanip.h yaml-cpp/emitterstyle.h yaml-cpp/eventhandler.h yaml-cpp/exceptions.h yaml-cpp/mark.h yaml-cpp/noexcept.h yaml-cpp/null.h yaml-cpp/ostream_wrapper.h yaml-cpp/parser.h yaml-cpp/stlemitter.h yaml-cpp/traits.h yaml-cpp/yaml.h yaml-cpp/node/convert.h yaml-cpp/node/emit.h yaml-cpp/node/impl.h yaml-cpp/node/iterator.h yaml-cpp/node/node.h yaml-cpp/node/parse.h yaml-cpp/node/ptr.h yaml-cpp/node/type.h yaml-cpp/node/detail/impl.h yaml-cpp/node/detail/iterator_fwd.h yaml-cpp/node/detail/iterator.h yaml-cpp/node/detail/memory.h yaml-cpp/node/detail/node_data.h yaml-cpp/node/detail/node_iterator.h yaml-cpp/node/detail/node_ref.h yaml-cpp/node/detail/node.h) sherpa_create_git_info(YAML) set(YAML_yaml-cpp_HEADERS anchor.h binary.h depthguard.h dll.h emitfromevents.h emitter.h emitterdef.h emittermanip.h emitterstyle.h eventhandler.h exceptions.h mark.h noexcept.h null.h ostream_wrapper.h parser.h stlemitter.h traits.h yaml.h) set(YAML_yaml-cpp_node_HEADERS convert.h emit.h impl.h iterator.h node.h parse.h ptr.h type.h) set(YAML_yaml-cpp_node_detail_HEADERS impl.h iterator.h iterator_fwd.h memory.h node.h node_data.h node_iterator.h node_ref.h) add_library(ToolsYaml SHARED ${YAML_SOURCES} ${CMAKE_CURRENT_BINARY_DIR}/Git_Info.C ) sherpa_handle_shared_library(ToolsYaml ToolsYaml)