1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-05-21 17:47:45 +00:00
sapphire/.gitignore
Ay'yaruq Dotharl 0cfe37703c
Update Travis config for hopefully builds
Remove unnecessary dependencies and add a cache for the build files.
Additionally limit Git clone depth and use build matrices properly.
The CMake package dependency was removed since Travis comes with 3.2
and the installer only brings in 3.5, while the current minimum is 2.6.

Add support for mtime_cache, a small Ruby gem for hashing file mtime
and automatically updating unchanged files so that CMake knows which
cached build files are still valid since Git doesn't track mtime.
2017-11-26 03:41:27 +11:00

112 lines
1.1 KiB
Text

# Output Directory
[Bb]in/
# Script Directory
# TODO: Sperate script directory from bin
!bin/scripts/**/*
# Build Directory
build/
# Prerequisites
*.d
# Compiled Binaries
*.pdb
# Compiled Object files
*.slo
*.lo
*.o
*.obj
# Precompiled Headers
*.gch
*.pch
# Compiled Dynamic libraries
*.so
*.dylib
*.dll
# Fortran module files
*.mod
*.smod
# Compiled Static libraries
*.lai
*.la
*.a
*.lib
# Executables
*.exe
*.out
*.app
# Projects and Solutions
*.vcxproj
*.sln
# CMake
CMakeCache.txt
CMakeFiles
CMakeScripts
Testing
Makefile
cmake_install.cmake
install_manifest.txt
compile_commands.json
CTestTestfile.cmake
*.cbp
# Binary Template
*.bt
# Boost
/lib/boost_1_63_0
src/libraries/external/boost_*
# EasyHook
!EasyHook32.dll
!EasyHook32Svc.exe
!EasyHook64.dll
!EasyHook64Svc.exe
!EasyLoad32.dll
!EasyLoad64.dll
# Cache
.vs/
.vscode/
.idea/
*.cache
*.dat
*.suo
*.pch
*.ipch
*.g.cs
*.g.i.cs
*.log
*.tlog
*.db
*.vcdb
*.bin
*.pcb
*.ilk
/Sapphire.VC.VC.opendb
*.user
*.dat
*.metagen
*.ipdb
*.iobj
*.filters
*.idb
# sapphire version
src/servers/Server_Common/Version\.cpp
# edit and continue files
/enc_temp_folder
# travis-ci build mtime cache
.mtime_cache