* text=auto eol=lf

# Modified from: https://github.com/alexkaratarakis/gitattributes

# Sources
*.c     text diff=cpp
*.cc    text diff=cpp
*.cxx   text diff=cpp
*.cpp   text diff=cpp
*.c++   text diff=cpp
*.hpp   text diff=cpp
*.h     text diff=cpp
*.h++   text diff=cpp
*.hh    text diff=cpp

# Compiled Object files
*.slo   binary
*.lo    binary
*.o     binary
*.obj   binary

# Precompiled Headers
*.gch   binary
*.pch   binary

# Compiled Dynamic libraries
*.so    binary
*.dylib binary
*.dll   binary

# Compiled Static libraries
*.lai   binary
*.la    binary
*.a     binary
*.lib   binary

# Executables
*.exe   binary
*.out   binary
*.app   binary

# MS Specific files which should (maybe?) maintain CRLF.
# Old version of VStudio had issues with LF endings in .sln and other such files according to some users.
*.sln 		text 	eol=crlf
*.vcproj 	text	eol=crlf
*.vcxproj 	text	eol=crlf
*.csproj 	text	eol=cflf
*.vgdbcmake 	text	eol=crlf
*.vgdbsettings 	text	eol=crlf

