Dmitry Marakasov
959843ee9c
Find miniupnpc library as well as header
8 years ago
Jeff Becker
2e74d91ddc
try fixing https://github.com/PurpleI2P/i2pd/issues/612
8 years ago
Jeff Becker
2d82c4ada4
try fixing https://github.com/PurpleI2P/i2pd/issues/612
8 years ago
hagen
fac6229e43
* cmake debug ( closes #562 )
8 years ago
Jeff Becker
346b0c9d68
disable testnet by default
9 years ago
Jeff Becker
f2dde98e2f
add meshnet option to cmake build files
9 years ago
hagen
6350f5e6e8
* Base.cpp : extract gzip classes to separate file
9 years ago
hagen
c84468dbed
* fix cmake build with upnp=on
9 years ago
hagen
5c9a69e0e8
* drop boost_regex from build deps
9 years ago
orignal
67f1e07508
I2CP added
9 years ago
hagen
06a1a8690d
* add HTTP.{cpp,h} to build
9 years ago
Mikhail Titov
0a08765d73
Win32: hide to tray, webconsole menu item
...
Standard icon works for me on Windows 8
9 years ago
Mikhail Titov
abdef67ccc
_WIN32_WINNT drove nuts 64 bit MSVC builds
...
TODO: figure out why
9 years ago
Mikhail Titov
daad975f5d
fixup! invoke win32app functions from main
9 years ago
Mikhail Titov
18c00f0a4b
Avoid debug symbol files (PDB) collision with MSVC
9 years ago
orignal
f1d4818045
Family.cpp added
9 years ago
hagen
6f4271c054
* update buildsystems
9 years ago
Dmitry Marakasov
4ef183fee6
Do not force build type
9 years ago
Dmitry Marakasov
2115ce6606
Do not try to use miniupnp if upnp support is disabled
9 years ago
Dmitry Marakasov
61d1b733f7
Include system directories as SYSTEM
9 years ago
Dmitry Marakasov
4978edb8be
Always place local include directories before all others
9 years ago
hagen
209934ad67
* update buildsystems to include Config.cpp
9 years ago
hagen
b2ae30eba1
* fix cmake output library name ( #315 )
9 years ago
Mikhail Titov
8e04218c95
Install optional miniupnpc.dll if exist
9 years ago
Mikhail Titov
95a5473051
Initial CMake based packaging
9 years ago
Mikhail Titov
5f8223ebb5
Patch for 64-bit zlib build with MSVC assembly
9 years ago
Mikhail Titov
51146d4152
MSVC optimization & hardening
9 years ago
Mikhail Titov
3334281949
Search for patch tool with CMake
...
This is to enable static build of "bundled" zlib with MSVC
9 years ago
Mikhail Titov
edd9a18257
Cleanup some CMake msys specifics
...
* Exclude MSYS from -z relro
* WIN32_LEAN_AND_MEAN
9 years ago
Mikhail Titov
65f993677f
Remove unnecessary thread & chrono Boost libs
...
Prevent boost thread auto-link erroneous attempts with MSVC
9 years ago
Mikhail Titov
bc775140bb
appveyor.yml
9 years ago
Mikhail Titov
4b2bd6e18f
Include dir for precompiled headers with gcc
9 years ago
Mikhail Titov
9d70851eb9
Respect static for zlib with CMake
9 years ago
Mikhail Titov
759dfb28ce
Increase PCH heap limit for MSVC
9 years ago
Mikhail Titov
ff356b1f21
Use assembly language when building zlib for MSVC++
9 years ago
Mikhail Titov
76549d0a4a
Fix win32 resource compilation with msys
...
squash! Fix win32 resource
winres.h is missing for mingw
9 years ago
Mikhail Titov
e5c72cae83
Fix CMake stuff for msys2
9 years ago
orignal
d01a21a867
backport openbsd support
9 years ago
Mikhail Titov
c15c26a233
Bring CMake stuff in agreement with #294 discussion
9 years ago
Mikhail Titov
4a2fcb9deb
Use OpenSSL & zlib with CMake instead of Crypto++
9 years ago
Mikhail Titov
efe7e469ce
Missing libdl for UPnP
10 years ago
Mikhail Titov
0354685e35
Precompiled headers
...
Sample times:
MSVC 2013, debug x64: 5min 15sec -> 2min 15sec
Ubuntu 15.04, with hardening, static, release: 5min 21sec -> 3min 24sec
10 years ago
Mikhail Titov
ba2b792916
Cleanup cryptopp headers path search
10 years ago
Mikhail Titov
44768e92ad
CMake: fix static builds, add LTO for MinSizeRel
10 years ago
Mikhail Titov
b5ee997da9
MSVC specific debug symbols don't belong to other platforms
10 years ago
Mikhail Titov
046ffd8648
Fix UPnP for Win32
...
* find_package for headers
* Swap includes order to pass compilation with MSVC 2013
* Enforce SO address resolution checks
* Change SO/DLL name on Windows
* Portable sleep from C++11
This closes #186
10 years ago
Mikhail Titov
a3b08c0016
Fix Win32 build with CMake and MSVC
10 years ago
apprb
c266cff956
CMakeLists.txt: compilation speed up
10 years ago
Yuri Sevatz
20310cb109
Fix -lboost_date_time missing from CMakeLists.txt
10 years ago
orignal
950f250d66
NetDb/NetDbRequests split
10 years ago