Sergey Fedorov
c02c9c3c24
Makefile.osx: do not use Intel flags on PPC
2 years 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
62cd9fffa3
Automate AES-NI and AVX detection on runtime, make it default on x86-based systems ( #1578 )
...
Rework CPU extensions detection code and build with AES-NI and AVX support by default
4 years ago
Dimitris Apostolou
7ac05f8487
Pass -dead_strip -dead_strip_dylibs -bind_at_load on macOS
5 years ago
R4SAS
064460b95f
osx makefile changes
...
Move install target from osx to homebrew
use openssl 1.1.0 when building with brew
6 years ago
R4SAS
e70feceafe
add install target in OSX Makefile for homebrew formula
6 years ago
R4SAS
55af4ed385
delete old AESNI definition
6 years ago
R4SAS
64aee9c8ae
add DEBUG option for make
...
By default, binary will be built without stripping debug symbols
6 years ago
yangfl
dec848f072
use builtin __AVX__ and __AES__ macros and reduce code duplication
6 years ago
yangfl
46f62e1af9
remove trailing whitespaces
7 years ago
R4SAS
1ba1fa37f9
update travis-ci stuff ( #1006 )
...
* enable osx in travis config
* fix brew commands, change comiler
* disable clang build with make on linux
* update README
* tabulation fix in Crypto.cpp
7 years ago
R4SAS
83300044dd
fix osx upnp support
...
fix tabulation in UPnP.cpp
8 years ago
orignal
bcd6bd6b04
correct handle of AESNI/AVX
8 years ago
orignal
8e4bd7fe4a
build with openssl 1.1
8 years ago
orignal
b57a62fece
static and AVX support for OSX
8 years ago
hagen
b668c4c302
* add global switch USE_UPNP to makefile
8 years ago
hagen
5c9a69e0e8
* drop boost_regex from build deps
9 years ago
orignal
045558bede
correct path to openssl
9 years ago
orignal
c82ef1ee8f
link against openssl for Mac OS X
9 years ago
Mikal Villa
79d13eb6cb
Fix Mac OSX build error.
10 years ago
Torkel Bjørnson-Langen
82af922b40
Fixed building on OS X.
...
I got it to work on OS X 10.10.2 using clang.
Note: I'm an OS noob :)
10 years ago
hagen
05a62af99b
* move USE_* to main Makefile
10 years ago
hagen
8a43e070d8
* Makefile.osx : exchange options
10 years ago
hagen
aa0cb6b2c4
* (3/3) cleanup : unused variable
10 years ago
hagen
8c218bd5df
* (1/3) update filelist.mk : 3 lists of sources: common, daemon-specific and library-specific
10 years ago
hagen
01bb492faf
* cleanup : remove 100% garbage in Makefile.osx
10 years ago
Mikal Villa
fa461b1254
Added prefix support, which enables the homebrew package to work.
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
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.
10 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
10 years ago
Meeh
1c06ca4aca
Added socks to osx makefile
10 years ago
Meeh
aaf53ad862
Updating the OSX makefile. Should work from 10.7 -> 10.10 now.
10 years ago
Mikal Villa
9ecf2500f5
Adding support for Mac OSX.
...
Compiles fine on 10.9,
$ uname -a
Darwin mikalv.local 13.1.0 Darwin Kernel Version 13.1.0: Thu Jan 16 19:40:37 PST
2014; root:xnu-2422.90.20~2/RELEASE_X86_64 x86_64
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