xca/INSTALL.mac
Christian Hohnstädt 4a30db9671 Improve dependencies in cmake files and add sensible defaults
Add custom-targets, dependencies and "Generated" properties
to fix race conditions.

Add default paths for my setup on Windows
and MacOSX
2021-11-20 10:55:30 +01:00

29 lines
894 B
Plaintext

brew install pkg-config autoconf automake openssl qt@5 libtool
cd xca-2.3.0
./configure && make
# Compile SQL Drivers if necessary:
brew install mariadb-connector-c postgresql unixodbc
# Download Qt sources with the same version, currently:
# qtbase-everywhere-src-5.15.1
./configure -recheck -sql-mysql -sql-odbc -sql-psql -opensource -confirm-license -feature-datestring \
MYSQL_LIBDIR=$(pkg-config --variable=prefix libmariadb)/lib/mariadb \
MYSQL_INCDIR=$(pkg-config --variable=prefix libmariadb)/include/mariadb/ \
MYSQL_LIBS="-lmariadb" \
PSQL_PREFIX=$(brew --cellar postgresql)/12.4/ \
ODBC_PREFIX=$(pkg-config --variable=prefix odbc)
make sub-plugins
# Compile OpenSSL
./Configure darwin64-x86_64-cc shared --prefix=/Users/chris/src/xca-dir/install/ "-mmacosx-version-min=10.13"
# Compile XCA
cmake -DOPENSSL_ROOT_DIR=$HOME/src/xca-dir/install