orignal
b2aa34baa6
use C++17 for newer versions of clang for BSD
9 months ago
orignal
4def0b6ea5
use C++17 for newer versions of clang for BSD
9 months ago
orignal
25592a00b6
use C++17 for newer versions of clang for BSD
9 months ago
R4SAS
b7f0d87daf
GHA and Cmake changes ( #1888 )
...
Done with Vort's (https://github.com/Vort ) cooperation
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2 years ago
R4SAS
64aee9c8ae
add DEBUG option for make
...
By default, binary will be built without stripping debug symbols
7 years ago
yangfl
9cc4e8d03a
Makefile: get target platform from compiler
7 years ago
hagen
5c9a69e0e8
* drop boost_regex from build deps
9 years ago
orignal
3a35b84b03
fixed FreeBSD build
9 years ago
hagen
d4d1768575
* Makefile.* : fix build with gcc 4.7.2 ( #299 )
9 years ago
orignal
62cf83921b
cumulative update from bitbucket
9 years ago
Kill Your TV
b343c24a9f
add explanatory comments to Makefiles
10 years ago
Kill Your TV
21e3778e69
Revert the 'clean-up' commits so that custom build-time flags can be set
...
These commits removed the 'NEEDED*' vars which were added so that CXX*
and LDFLAGS could be specified at build time. By doing away with these
and using solely CXXFLAGS and LDFLAGS, special flags cannot be added.
Indeed, specifying your own CXXFLAGS would cause the build to fail. We
want the build flags to be APPENDED, not overwritten.
10 years ago
hagen
aa0cb6b2c4
* (3/3) cleanup : unused variable
10 years ago
hagen
d6ec412422
* (2/3) cleanup : use $CXXFLAGS instead $NEEDED_FLAGS
10 years ago
hagen
8c218bd5df
* (1/3) update filelist.mk : 3 lists of sources: common, daemon-specific and library-specific
10 years ago
Kill Your TV
25b5068f5e
allow LDFLAGS to be set by user
...
Move old LDFLAGS variable to LDLIBS. By doing ths, a user can set their
own LDFLAGS without breaking the build. A case in which this can be
useful is hardening with debian, e.g.
$ dpkg-buildflags --get LDFLAGS
-Wl,-z,relro
10 years ago
Kill Your TV
6681e25513
allow CXXFLAGS to be set without overwriting needed flags
10 years ago
Kill Your TV
5acbc6a23e
use standard make variables
10 years ago
hagen
2c1365ad0c
* Makefile : move common targets to top-level Makefile
10 years ago
tharvik
ad287e4208
Move autotools to build/autotools and reset tree to old Makefile
10 years ago
tharvik
fb08322b78
Use autotools instead of basic Makefile
10 years ago
Mikal Villa
05fa6757ce
Adding timestamp to logger.
11 years ago
orignal
a2707c19b8
FreeBSD support
11 years ago
Mikal Villa
02296ef775
Moving file list to a common one. Still in makefile format, but now with CPP/H
...
as input instead of OBJECTS.
Issue #82
11 years ago
Mikal Villa
1ec8728ab0
Makefile now detects which file to use (OSX or Linux)
...
Issue #82
11 years ago
jeff
e832002795
add socks proxy
11 years ago
orignal
a728d9db5b
explicit AESNI flag
11 years ago
orignal
d8d8c752b1
aes added
11 years ago
orignal
8ef4f0cef2
CryptoConst added
11 years ago
orignal
9ec671ba69
split SSU to SSU and SSUData
11 years ago
root
e674014efc
fix Linux Daemon
11 years ago
cpubug
aaa14d4564
split AddressBook header/source
11 years ago
Meeh
d0a8cc933b
Adding a simple GET HTTP Proxy
11 years ago
orignal
7caa46b381
TunnelPool added
11 years ago
orignal
290c1890cc
UPnP added
11 years ago
Meeh
d95b4befaa
Adding support for config file
...
Example:
-port=17070
--port=17070
cat /home/$USER/.i2pd/i2p.conf
port=17070
11 years ago
Meeh
86355cfe09
Adding reseed support. v1, only http so far.
11 years ago
orignal
e6e74efc26
call mkdir only once
11 years ago
Meeh
b4e2c7ee87
Updating Makefile to collect build objects in a folder
11 years ago
Meeh
fb16e50c4d
Adding lightweight option parser
11 years ago
Meeh
72fed33930
Adding missing pthread library to linker.
11 years ago
orignal
3cf3e69aef
SSU added
11 years ago
orignal
6341b10556
Keys added
11 years ago
orignal
e832734d94
Streaming added
11 years ago
orignal
2c73daa4e2
Temporary Makefile and main
11 years ago