This repository was archived by the owner on Mar 29, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathpremake4.lua
executable file
·86 lines (66 loc) · 2.77 KB
/
premake4.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
solution "libnetpp"
configurations { "Debug" , "Release" }
project "netpp"
kind "StaticLib"
uuid "d7409f46-a711-4f20-8ef5-bc5f28b20be8"
basedir "."
files { "net/**.cpp", "net/**.hpp" }
language "C++"
includedirs { "." }
flags { "Symbols" }
configuration "Debug"
targetdir "bin/debug"
defines { "DEBUG" }
flags { "Symbols" }
configuration "Release"
targetdir "bin/release"
defines { "NDEBUG" }
flags { "Optimize" }
project "tests"
kind "ConsoleApp"
language "C++"
uuid "338c5481-613c-4770-8db9-d0e654901ced"
basedir "."
files { "test/**.cpp" }
includedirs { "." }
configuration "linux"
buildoptions { "-W", "-Wall", "-Wno-long-long", "-std=c++98", "-pedantic"}
links { "boost_system", "ssl", "crypto"}
configuration "windows"
defines { "WIN32", "BOOST_ALL_NO_LIB", "BOOST_ASIO_ENABLE_CANCELIO", "NOMINMAX", "_CRT_SECURE_NO_WARNINGS", "_SCL_SECURE_NO_WARNINGS", "_WIN32_WINNT=0x500" }
configuration { "Debug", "windows"}
links { "libboost_system-vc90-mt-gd-1_39", "ssleay32MDd", "libeay32MDd" }
configuration { "Release", "windows"}
links { "libboost_system-vc90-mt-1_39", "ssleay32MD", "libeay32MD" }
configuration "Debug"
targetdir "bin/debug"
defines { "DEBUG" }
flags { "Symbols" }
configuration "Release"
targetdir "bin/release"
defines { "NDEBUG" }
flags { "Optimize" }
project "debug_server"
kind "ConsoleApp"
language "C++"
uuid "56BAE705-0C5B-564E-B49B-88AF59F4E968"
basedir "."
files { "debug_server/**.cpp" }
includedirs { "." }
configuration "linux"
buildoptions { "-W", "-Wall", "-Wno-long-long", "-std=c++98", "-pedantic"}
links { "boost_system", "ssl", "crypto" }
configuration "windows"
defines { "WIN32", "BOOST_ALL_NO_LIB", "BOOST_ASIO_ENABLE_CANCELIO", "NOMINMAX", "_CRT_SECURE_NO_WARNINGS", "_SCL_SECURE_NO_WARNINGS", "_WIN32_WINNT=0x500" }
configuration { "Debug", "windows"}
links { "libboost_system-vc90-mt-gd-1_39", "ssleay32MDd", "libeay32MDd" }
configuration { "Release", "windows"}
links { "libboost_system-vc90-mt-1_39", "ssleay32MD", "libeay32MD" }
configuration "Debug"
targetdir "bin/debug"
defines { "DEBUG" }
flags { "Symbols" }
configuration "Release"
targetdir "bin/release"
defines { "NDEBUG" }
flags { "Optimize" }