Sun, 17 May 2015 22:07:48 +0300
Added support for SVRC_YOUREDISCONNECTED
1
4dd5bde4e777
- a whole lot of supplementary source code!!
Teemu Piippo <crimsondusk64@gmail.com>
parents:
diff
changeset
|
1 | cmake_minimum_required (VERSION 2.4) |
35
413a7de58398
- project renamed to zfc9000 (credit to TerminusEst13 for the name!) :cactus:
Teemu Piippo <crimsondusk64@gmail.com>
parents:
14
diff
changeset
|
2 | project (zfc9000) |
1
4dd5bde4e777
- a whole lot of supplementary source code!!
Teemu Piippo <crimsondusk64@gmail.com>
parents:
diff
changeset
|
3 | |
76
6de6d9a64ebd
- moved huffman from sources/ to top level because it's external
Teemu Piippo <crimsondusk64@gmail.com>
parents:
46
diff
changeset
|
4 | add_library (huffman STATIC |
6de6d9a64ebd
- moved huffman from sources/ to top level because it's external
Teemu Piippo <crimsondusk64@gmail.com>
parents:
46
diff
changeset
|
5 | huffman/bitreader.cpp |
6de6d9a64ebd
- moved huffman from sources/ to top level because it's external
Teemu Piippo <crimsondusk64@gmail.com>
parents:
46
diff
changeset
|
6 | huffman/bitwriter.cpp |
6de6d9a64ebd
- moved huffman from sources/ to top level because it's external
Teemu Piippo <crimsondusk64@gmail.com>
parents:
46
diff
changeset
|
7 | huffman/huffcodec.cpp |
6de6d9a64ebd
- moved huffman from sources/ to top level because it's external
Teemu Piippo <crimsondusk64@gmail.com>
parents:
46
diff
changeset
|
8 | huffman/huffman.cpp |
6de6d9a64ebd
- moved huffman from sources/ to top level because it's external
Teemu Piippo <crimsondusk64@gmail.com>
parents:
46
diff
changeset
|
9 | ) |
6de6d9a64ebd
- moved huffman from sources/ to top level because it's external
Teemu Piippo <crimsondusk64@gmail.com>
parents:
46
diff
changeset
|
10 | |
1
4dd5bde4e777
- a whole lot of supplementary source code!!
Teemu Piippo <crimsondusk64@gmail.com>
parents:
diff
changeset
|
11 | set (SOURCE_FILES |
46
19be47c9bab7
- renamed RendererLine to ColoredLine and split it into its own files
Teemu Piippo <crimsondusk64@gmail.com>
parents:
37
diff
changeset
|
12 | sources/coloredline.cpp |
1
4dd5bde4e777
- a whole lot of supplementary source code!!
Teemu Piippo <crimsondusk64@gmail.com>
parents:
diff
changeset
|
13 | sources/format.cpp |
14
33b8f428bacb
- begin work on interface - input line works for the most part :)
Teemu Piippo <crimsondusk64@gmail.com>
parents:
10
diff
changeset
|
14 | sources/interface.cpp |
1
4dd5bde4e777
- a whole lot of supplementary source code!!
Teemu Piippo <crimsondusk64@gmail.com>
parents:
diff
changeset
|
15 | sources/main.cpp |
10
3874575d924d
- begin work on rcon sessions
Teemu Piippo <crimsondusk64@gmail.com>
parents:
8
diff
changeset
|
16 | sources/md5.cpp |
1
4dd5bde4e777
- a whole lot of supplementary source code!!
Teemu Piippo <crimsondusk64@gmail.com>
parents:
diff
changeset
|
17 | sources/mystring.cpp |
4dd5bde4e777
- a whole lot of supplementary source code!!
Teemu Piippo <crimsondusk64@gmail.com>
parents:
diff
changeset
|
18 | sources/version.cpp |
5 | 19 | sources/network/bytestream.cpp |
20 | sources/network/ipaddress.cpp | |
10
3874575d924d
- begin work on rcon sessions
Teemu Piippo <crimsondusk64@gmail.com>
parents:
8
diff
changeset
|
21 | sources/network/rconsession.cpp |
6 | 22 | sources/network/udpsocket.cpp |
1
4dd5bde4e777
- a whole lot of supplementary source code!!
Teemu Piippo <crimsondusk64@gmail.com>
parents:
diff
changeset
|
23 | ) |
4dd5bde4e777
- a whole lot of supplementary source code!!
Teemu Piippo <crimsondusk64@gmail.com>
parents:
diff
changeset
|
24 | |
4dd5bde4e777
- a whole lot of supplementary source code!!
Teemu Piippo <crimsondusk64@gmail.com>
parents:
diff
changeset
|
25 | set (CURSES_NEED_NCURSES, True) |
4dd5bde4e777
- a whole lot of supplementary source code!!
Teemu Piippo <crimsondusk64@gmail.com>
parents:
diff
changeset
|
26 | set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -W -Wall") |
4dd5bde4e777
- a whole lot of supplementary source code!!
Teemu Piippo <crimsondusk64@gmail.com>
parents:
diff
changeset
|
27 | find_package (Curses) |
4dd5bde4e777
- a whole lot of supplementary source code!!
Teemu Piippo <crimsondusk64@gmail.com>
parents:
diff
changeset
|
28 | include_directories (${CURSES_INCUDE_DIRS}) |
4dd5bde4e777
- a whole lot of supplementary source code!!
Teemu Piippo <crimsondusk64@gmail.com>
parents:
diff
changeset
|
29 | include_directories (${CMAKE_CURRENT_BINARY_DIR}) |
76
6de6d9a64ebd
- moved huffman from sources/ to top level because it's external
Teemu Piippo <crimsondusk64@gmail.com>
parents:
46
diff
changeset
|
30 | include_directories (huffman) |
1
4dd5bde4e777
- a whole lot of supplementary source code!!
Teemu Piippo <crimsondusk64@gmail.com>
parents:
diff
changeset
|
31 | add_executable (${PROJECT_NAME} ${SOURCE_FILES}) |
76
6de6d9a64ebd
- moved huffman from sources/ to top level because it's external
Teemu Piippo <crimsondusk64@gmail.com>
parents:
46
diff
changeset
|
32 | target_link_libraries (${PROJECT_NAME} ${CURSES_LIBRARIES} huffman) |
1
4dd5bde4e777
- a whole lot of supplementary source code!!
Teemu Piippo <crimsondusk64@gmail.com>
parents:
diff
changeset
|
33 | |
4dd5bde4e777
- a whole lot of supplementary source code!!
Teemu Piippo <crimsondusk64@gmail.com>
parents:
diff
changeset
|
34 | add_custom_target (make_hginfo_h |
4dd5bde4e777
- a whole lot of supplementary source code!!
Teemu Piippo <crimsondusk64@gmail.com>
parents:
diff
changeset
|
35 | COMMAND python |
4dd5bde4e777
- a whole lot of supplementary source code!!
Teemu Piippo <crimsondusk64@gmail.com>
parents:
diff
changeset
|
36 | "${CMAKE_SOURCE_DIR}/updaterevision/updaterevision.py" |
4dd5bde4e777
- a whole lot of supplementary source code!!
Teemu Piippo <crimsondusk64@gmail.com>
parents:
diff
changeset
|
37 | "${CMAKE_CURRENT_BINARY_DIR}/hginfo.h") |
4dd5bde4e777
- a whole lot of supplementary source code!!
Teemu Piippo <crimsondusk64@gmail.com>
parents:
diff
changeset
|
38 | add_dependencies (${PROJECT_NAME} make_hginfo_h) |