Skip to content

Commit ca8db39

Browse files
committed
经典魔兽世界 可用版本
0 parents  commit ca8db39

File tree

3,319 files changed

+733198
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,319 files changed

+733198
-0
lines changed

.gitattributes

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Lineendings
2+
*.sln eol=crlf
3+
*.vcproj eol=crlf
4+
*.vcxproj* eol=crlf
5+
6+
src/shared/revision_nr.h eol=lf
7+
src/shared/revision_sql.h eol=lf
8+
9+
# Whitespace rules
10+
# strict (no trailing, no tabs)
11+
*.cpp whitespace=trailing-space,space-before-tab,tab-in-indent,cr-at-eol
12+
*.h whitespace=trailing-space,space-before-tab,tab-in-indent,cr-at-eol
13+
14+
# normal (no trailing)
15+
*.sql whitespace=trailing-space,space-before-tab,cr-at-eol
16+
*.txt whitespace=trailing-space,space-before-tab,cr-at-eol
17+
18+
# special files which must ignore whitespace
19+
*.patch whitespace=-trailing-space

.gitignore

+91
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
#
2+
# NOTE! Don't add files that are generated in specific
3+
# subdirectories here. Add them in the ".gitignore" file
4+
# in that subdirectory instead.
5+
#
6+
# NOTE! Please use 'git-ls-files -i --exclude-standard'
7+
# command after changing this file, to see if there are
8+
# any tracked files which get ignored after the change.
9+
#
10+
# Normal rules
11+
#
12+
.*
13+
*.o
14+
*.o.*
15+
*.a
16+
*.so
17+
*.so.dbg
18+
*.bin
19+
*.gz
20+
21+
#
22+
# Top-level generic files
23+
#
24+
bin
25+
build
26+
tags
27+
TAGS
28+
!.gitignore
29+
!.gitattributes
30+
!.travis.yml
31+
32+
#
33+
# Build generated files
34+
#
35+
autom4te.cache
36+
37+
#
38+
# Editors / debuggers / other output files
39+
#
40+
*~
41+
*.bak
42+
*.orig
43+
*.patch
44+
callgrind.out.*
45+
46+
#
47+
# Git stuff
48+
#
49+
# stgit directories
50+
patches-*
51+
52+
#
53+
# VS binaries output
54+
#
55+
bin/*
56+
57+
#
58+
# VS temporary files
59+
#
60+
*.ncb
61+
*.suo
62+
*.sdf
63+
*.opensdf
64+
*.sln.cache
65+
*.vsp
66+
ipch
67+
*.user
68+
*.opendb
69+
70+
#
71+
# CMake temporary files
72+
#
73+
CMakeFiles
74+
CMakeCache.txt
75+
cmake_install.cmake
76+
77+
#
78+
# OS specific
79+
#
80+
# MacOS
81+
.DS_Store
82+
83+
#
84+
# Special exceptions
85+
#
86+
87+
# ned files from excluded dirs
88+
!dep/tbb/src/Makefile
89+
90+
# recastnavigation directory needs exception
91+
!dep/recastnavigation/RecastDemo/Build/

.travis.yml

+79
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
#
2+
# This file is part of the CMaNGOS Project. See AUTHORS file for Copyright information
3+
#
4+
# This program is free software; you can redistribute it and/or modify
5+
# it under the terms of the GNU General Public License as published by
6+
# the Free Software Foundation; either version 2 of the License, or
7+
# (at your option) any later version.
8+
#
9+
# This program is distributed in the hope that it will be useful,
10+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
11+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12+
# GNU General Public License for more details.
13+
#
14+
# You should have received a copy of the GNU General Public License
15+
# along with this program; if not, write to the Free Software
16+
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17+
#
18+
19+
language: cpp
20+
21+
# reduce clone time by only getting the latest commit and not the whole history (default for travis is 100)
22+
git:
23+
depth: 1
24+
25+
# make use of the new container based infrastructure at travis to improve performance (we don't need sudo)
26+
sudo: false
27+
28+
# only run travis on the master branch
29+
branches:
30+
only:
31+
- master
32+
33+
os:
34+
- linux
35+
36+
compiler:
37+
- clang
38+
- gcc
39+
40+
env:
41+
matrix:
42+
- BUILD_TYPE=Release
43+
- BUILD_TYPE=Release PCH_FLAG="ON"
44+
45+
addons:
46+
apt:
47+
sources:
48+
- kubuntu-backports
49+
- boost-latest
50+
- ubuntu-toolchain-r-test
51+
packages:
52+
- build-essential
53+
- libtool
54+
- gcc-4.8
55+
- g++-4.8
56+
- make
57+
- cmake
58+
- libboost1.55-dev
59+
- libboost-system1.55-dev
60+
- libboost-program-options1.55-dev
61+
- libboost-thread1.55-dev
62+
63+
# overwrite GCC version for GCC build only
64+
before_install:
65+
- if [ $CC = "gcc" ] ; then export CC=gcc-4.8 CXX=g++-4.8 ; fi
66+
67+
script:
68+
- test -d _build || mkdir _build
69+
- test -d _install || mkdir _install
70+
- cd _build
71+
- if [ $PCH_FLAG = "ON" ] ; then
72+
cmake -DCMAKE_INSTALL_PREFIX=../_install .. -DPCH=1;
73+
else
74+
cmake -DCMAKE_INSTALL_PREFIX=../_install ..;
75+
fi
76+
- make -j4
77+
78+
# if this configuration file is not in one of the offical CMaNGOS repositories at http://github.com/cmangos/, PLEASE remove the notifications or point them to another IRC channel!
79+

0 commit comments

Comments
 (0)