#NEWLINE# def __init__( self , deps_cpp_info , cpp_info ) : #NEWLINE# #INDENT# super ( VisualStudioGenerator , self ) . __init__ ( deps_cpp_info , cpp_info ) #NEWLINE# self . include_dirs = '' . join ( ( ( '%s;' % p . replace ( '\\' , '/' ) ) for p in deps_cpp_info . include_paths ) ) #NEWLINE# self . lib_dirs = '' . join ( ( ( '%s;' % p . replace ( '\\' , '/' ) ) for p in deps_cpp_info . lib_paths ) ) #NEWLINE# self . libs = '' . join ( [ ( ( '%s.lib;' % lib ) if ( not lib . endswith ( '.lib' ) ) else ( '%s;' % lib ) ) for lib in deps_cpp_info . libs ] ) #NEWLINE# self . definitions = '' . join ( ( ( '%s;' % d ) for d in deps_cpp_info . defines ) ) #NEWLINE# self . compiler_flags = ' ' . join ( ( deps_cpp_info . cppflags + deps_cpp_info . cflags ) ) #NEWLINE# self . linker_flags = ' ' . join ( deps_cpp_info . sharedlinkflags )