Difference between revisions of "Compiling FileZilla 3 under macOS"

From FileZilla Wiki
Jump to navigationJump to search
Line 23: Line 23:
  
 
==Compile libfilezilla==
 
==Compile libfilezilla==
cd ~/src
 
curl -OL https://download.filezilla-project.org/libfilezilla/libfilezilla-0.41.1.tar.bz2
 
tar xf libfilezilla-0.41.1.tar.bz2
 
cd libfilezilla-0.41.1
 
./configure --prefix="$HOME/prefix" --enable-shared --disable-static
 
make
 
make install
 
  
 
==Compile FileZilla==
 
==Compile FileZilla==

Revision as of 02:24, 12 October 2023

This documentation explains how to setup a build environment for FileZilla 3 and how to compile it under macOS using Xcode. These directions have been tested under macOS 12 (Monterey) on an Intel Mac. Resulting binaries are for macOS 10.13 or later.

Xcode

Build environment

pkg-config

libidn

GMP

Nettle

GnuTLS

Compile SQLite

gettext

Compile wxWidgets

Compile libfilezilla

Compile FileZilla

cd ~/src
curl -OL https://download.filezilla-project.org/client/FileZilla_3.63.2_src.tar.bz2
tar xvjf FileZilla_3.63.2_src.tar.bz2
cd filezilla-3.63.2
./configure --with-pugixml=builtin
make