mirror of
https://github.com/chris2511/xca.git
synced 2026-09-14 11:06:19 +05:00
Add custom-targets, dependencies and "Generated" properties to fix race conditions. Add default paths for my setup on Windows and MacOSX
29 lines
894 B
Plaintext
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
|