# Set default behaviour, in case users don't have core.autocrlf set.
* text=auto

# Explicitly declare text files we want to always be normalized and converted 
# to native line endings on checkout.
*.c text
*.cc text
*.cpp text
*.h text
*.hpp test
*.txt text
*.htm text
*.html text
*.py text
*.pyw text
*.cmake text
CMakeLists.txt text

# batch files are specific to windows and always crlf
*.bat eol=crlf

# Denote all files that are truly binary and should not be modified.
*.pem binary
*.a binary
*.so binary
*.dll binary
*.dylib binary
*.lib binary
