orignal
48b62340cc
exclude AESNI option
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-12-07 15:27:23 -05:00
orignal
bbadbdbfdb
Switch to C++17 for Mac OS X
2024-09-01 15:23:14 -04:00
orignal
0992a5124f
removed dependency from boost::date_time
2024-08-25 20:18:55 -04:00
Dimitris Apostolou
1a02819187
Remove deprecated bind_at_load from macOS
2023-11-12 10:30:30 +00:00
Sergey Fedorov
c02c9c3c24
Makefile.osx: do not use Intel flags on PPC
2023-03-05 21:13:43 +00:00
R4SAS
b7f0d87daf
GHA and Cmake changes ( #1888 )
...
Done with Vort's (https://github.com/Vort ) cooperation
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-02-26 23:38:23 +03:00
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
2020-11-15 01:31:20 +03:00
Dimitris Apostolou
7ac05f8487
Pass -dead_strip -dead_strip_dylibs -bind_at_load on macOS
2020-01-13 14:47:15 +02:00
R4SAS
064460b95f
osx makefile changes
...
Move install target from osx to homebrew
use openssl 1.1.0 when building with brew
2018-09-04 10:39:46 +03:00
r4sas
e70feceafe
add install target in OSX Makefile for homebrew formula
2018-08-23 18:06:37 +03:00
R4SAS
55af4ed385
delete old AESNI definition
2018-06-29 02:30:03 +03:00
R4SAS
64aee9c8ae
add DEBUG option for make
...
By default, binary will be built without stripping debug symbols
2018-06-29 02:27:19 +03:00
yangfl
dec848f072
use builtin __AVX__ and __AES__ macros and reduce code duplication
2018-06-27 17:32:38 +08:00
yangfl
46f62e1af9
remove trailing whitespaces
2018-01-06 22:24:03 +08:00
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
2017-11-17 20:43:00 +03:00
r4sas
83300044dd
fix osx upnp support
...
fix tabulation in UPnP.cpp
2017-02-15 09:04:40 +03:00
orignal
bcd6bd6b04
correct handle of AESNI/AVX
2017-01-23 13:22:03 -05:00
orignal
8e4bd7fe4a
build with openssl 1.1
2017-01-23 13:14:08 -05:00
orignal
b57a62fece
static and AVX support for OSX
2016-12-14 09:35:15 -05:00
hagen
b668c4c302
* add global switch USE_UPNP to makefile
2016-06-27 13:12:01 +00:00
hagen
5c9a69e0e8
* drop boost_regex from build deps
2016-05-27 01:32:03 +00:00
orignal
045558bede
correct path to openssl
2015-12-06 22:48:08 -05:00
orignal
c82ef1ee8f
link against openssl for Mac OS X
2015-12-04 13:19:08 -05:00
Mikal Villa
79d13eb6cb
Fix Mac OSX build error.
2015-01-03 21:33:27 +01:00
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 :)
2014-12-29 17:12:05 +01:00
hagen
05a62af99b
* move USE_* to main Makefile
2014-12-13 13:21:24 +00:00
hagen
8a43e070d8
* Makefile.osx : exchange options
2014-12-13 13:21:24 +00:00
hagen
aa0cb6b2c4
* (3/3) cleanup : unused variable
2014-12-13 13:21:24 +00:00
hagen
8c218bd5df
* (1/3) update filelist.mk : 3 lists of sources: common, daemon-specific and library-specific
2014-12-13 13:21:24 +00:00
hagen
01bb492faf
* cleanup : remove 100% garbage in Makefile.osx
2014-12-13 13:21:24 +00:00
Mikal Villa
fa461b1254
Added prefix support, which enables the homebrew package to work.
2014-11-22 23:12:05 +01:00
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
2014-11-04 02:37:12 +00:00
Kill Your TV
5acbc6a23e
use standard make variables
2014-10-30 13:50:29 +00:00
Meeh
af0bdc2a5e
Merge branch 'master' of github-meeh420:PrivacySolutions/i2pd
...
Note; we use _MSC_VER instead of _WIN32 for MSVC spesific code.
* 'master' of github-meeh420:PrivacySolutions/i2pd: (35 commits)
handle incoming datagramms
send datagram through destination's thread
incoming ipv6 connections
support ipv6 for outgoing NTCP connections
some cleanup
Update Daemon.cpp
Add Upstart job to debian packaging
Implement reload in init script
Rename init.d to i2pd.init
Decouple logging and daemonization
verify signature through remore identity
moved remote RI and identity to TransportSession
set unreachable trough NetDb
moved AddressBook to ClientContext
initialize router identity
don't specify RI for inbound NTCP connections
use remote router indentity
take identity of local RI from private keys
send datagram from SAM
fixed windows build
...
Conflicts:
SAM.cpp
2014-10-27 22:56:31 +01:00
hagen
2c1365ad0c
* Makefile : move common targets to top-level Makefile
2014-09-19 05:15:40 +00:00
Mikal Villa
05fa6757ce
Adding timestamp to logger.
2014-08-17 07:35:09 +02:00
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
2014-07-17 19:12:52 +02:00
Meeh
1c06ca4aca
Added socks to osx makefile
2014-07-14 19:03:08 +02:00
Meeh
aaf53ad862
Updating the OSX makefile. Should work from 10.7 -> 10.10 now.
2014-07-14 05:59:54 +02:00
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
2014-06-15 13:03:29 +02:00