[DO-966] conan profiles (!2)
Co-authored-by: aleksandr.vodyanov <aleksandr.vodyanov@avroid.tech> Reviewed-on: https://git.avroid.tech/Conan/conan_config/pulls/2
This commit is contained in:
13
profiles/base_profiles/windows_base
Normal file
13
profiles/base_profiles/windows_base
Normal file
@@ -0,0 +1,13 @@
|
||||
include(base.jinja)
|
||||
[settings]
|
||||
os=Windows
|
||||
arch=x86_64
|
||||
compiler=gcc
|
||||
compiler.version=11
|
||||
target_abi=x86_64-linux-gnu
|
||||
compiler.libcxx=libstdc++11
|
||||
build_type=Release
|
||||
[options]
|
||||
[tool_requires]
|
||||
[buildenv]
|
||||
CONAN_V2_MODE=true
|
||||
76
profiles/linux_x86_64_gcc12_shared
Normal file
76
profiles/linux_x86_64_gcc12_shared
Normal file
@@ -0,0 +1,76 @@
|
||||
include(base_profiles/linux_base)
|
||||
include(options/linux_options)
|
||||
|
||||
[settings]
|
||||
arch=x86_64
|
||||
compiler=gcc
|
||||
compiler.version=12
|
||||
compiler.libcxx=libstdc++11
|
||||
|
||||
[buildenv]
|
||||
CC=x86_64-linux-gnu-gcc-12
|
||||
CXX=x86_64-linux-gnu-g++-12
|
||||
|
||||
[options]
|
||||
abseil/*:shared=True
|
||||
brotli/*:shared=True
|
||||
bzip2/*:shared=True
|
||||
catch2/*:shared=True
|
||||
cpuinfo/*:shared=True
|
||||
dav1d/*:shared=True
|
||||
double-conversion/*:shared=True
|
||||
expat/*:shared=True
|
||||
ffmpeg/*:shared=True
|
||||
flac/*:shared=True
|
||||
fontconfig/*:shared=True
|
||||
freetype/*:shared=True
|
||||
glib/*:shared=True
|
||||
harfbuzz/*:shared=True
|
||||
icu/*:shared=True
|
||||
jbig/*:shared=True
|
||||
libalsa/*:shared=True
|
||||
libaom-av1/*:shared=True
|
||||
libelf/*:shared=True
|
||||
libcap/*:shared=True
|
||||
libdeflate/*:shared=True
|
||||
libfdk_aac/*:shared=True
|
||||
libffi/*:shared=True
|
||||
libiconv/*:shared=True
|
||||
libjpeg-turbo/*:shared=True
|
||||
libmount/*:shared=True
|
||||
libmp3lame/*:shared=True
|
||||
libpng/*:shared=True
|
||||
libpq/*:shared=True
|
||||
libselinux/*:shared=True
|
||||
libsndfile/*:shared=True
|
||||
libsodium/*:shared=True
|
||||
libsvtav1/*:shared=True
|
||||
libtiff/*:shared=True
|
||||
libvpx/*:shared=True
|
||||
libwebp/*:shared=True
|
||||
libxml2/*:shared=True
|
||||
libx264/*:shared=True
|
||||
libx265/*:shared=True
|
||||
libyuv/*:shared=True
|
||||
md4c/*:shared=True
|
||||
odbc/*:shared=True
|
||||
ogg/*:shared=True
|
||||
openal-soft/*:shared=True
|
||||
openh264/*:shared=True
|
||||
openjpeg/*:shared=True
|
||||
openssl/*:shared=True
|
||||
opus/*:shared=True
|
||||
pcre2/*:shared=True
|
||||
pulseaudio/*:shared=True
|
||||
pulseaudio/*:with_glib=True
|
||||
qt/*:shared=True
|
||||
sqlite3/*:shared=True
|
||||
vaapi/*:shared=True
|
||||
vdpau/*:shared=True
|
||||
vorbis/*:shared=True
|
||||
vulkan-loader/*:shared=True
|
||||
xkbcommon/*:shared=True
|
||||
xorg/*:shared=True
|
||||
xz_utils/*:shared=True
|
||||
zlib/*:shared=True
|
||||
zstd/*:shared=True
|
||||
@@ -1,27 +1 @@
|
||||
[options]
|
||||
# openssl
|
||||
openssl/*:shared=True
|
||||
|
||||
# qt
|
||||
qt/*:shared=True
|
||||
|
||||
# Date default options
|
||||
date/*:shared=False
|
||||
date/*:header_only=False
|
||||
date/*:use_system_tz_db=True
|
||||
date/*:inject_tzdb=False
|
||||
# Until C++17:
|
||||
date/*:disable_string_view=True
|
||||
|
||||
#openldap
|
||||
openldap/*:shared=True
|
||||
openldap/*:disable_slapd=True
|
||||
#Разобраться после релиза:
|
||||
openldap/*:disable_mdb=True
|
||||
openldap/*:disable_bdb=True
|
||||
openldap/*:disable_hdb=True
|
||||
openldap/*:disable_monitor=True
|
||||
openldap/*:disable_relay=True
|
||||
openldap/*:disable_syncprov=True
|
||||
openldap/*:with_cyrus_sasl=False
|
||||
openldap/*:with_yielding_select=True
|
||||
|
||||
@@ -1,2 +1,40 @@
|
||||
include(base_options.jinja)
|
||||
[options]
|
||||
jbig/*:build_executables=False
|
||||
libtiff/*:jpeg=libjpeg-turbo
|
||||
libyuv/*:with_jpeg=libjpeg-turbo
|
||||
pulseaudio/*:with_glib=True
|
||||
qt/*:with_glib=True
|
||||
qt/*:with_harfbuzz=True
|
||||
qt/*:with_libalsa=True
|
||||
qt/*:with_pulseaudio=True
|
||||
qt/*:with_mysql=False
|
||||
qt/*:with_psql=False
|
||||
qt/*:with_odbc=False
|
||||
qt/*:qtconnectivity=True
|
||||
qt/*:qtdeclarative=True
|
||||
qt/*:qtgraphicaleffects=True
|
||||
qt/*:qtimageformats=True
|
||||
qt/*:qtlocation=True
|
||||
qt/*:qtlottie=True
|
||||
qt/*:qtmultimedia=True
|
||||
qt/*:qtqa=True
|
||||
qt/*:qtquickcontrols=True
|
||||
qt/*:qtquickcontrols2=True
|
||||
qt/*:qtquicktimeline=True
|
||||
qt/*:qtquick3d=True
|
||||
qt/*:qtrepotools=True
|
||||
qt/*:qtserialport=True
|
||||
qt/*:qtwebsockets=True
|
||||
qt/*:qtsvg=True
|
||||
qt/*:qttools=True
|
||||
qt/*:qttranlations=True
|
||||
qt/*:qtpurchasing=True
|
||||
qt/*:qtcharts=True
|
||||
qt/*:qtvirtualkeyboard=True
|
||||
qt/*:qtremoteobject=True
|
||||
qt/*:qtscxml=True
|
||||
qt/*:qtspeech=True
|
||||
qt/*:qtnetworkauth=True
|
||||
qt/*:qtmacextras=False
|
||||
xkbcommon/*:with_wayland=False
|
||||
|
||||
39
profiles/options/windows_options
Normal file
39
profiles/options/windows_options
Normal file
@@ -0,0 +1,39 @@
|
||||
include(base_options.jinja)
|
||||
[options]
|
||||
jbig/*:build_executables=False
|
||||
libtiff/*:jpeg=libjpeg-turbo
|
||||
libyuv/*:with_jpeg=libjpeg-turbo
|
||||
qt/*:cross_compile="x86_64-w64-mingw32.static-"
|
||||
qt/*:opengl=desktop
|
||||
qt/*:with_harfbuzz=True
|
||||
qt/*:with_mysql=False
|
||||
qt/*:with_openal=False
|
||||
qt/*:with_pq=False
|
||||
qt/*:with_odbc=False
|
||||
qt/*:qtconnectivity=True
|
||||
qt/*:qtdeclarative=True
|
||||
qt/*:qtgraphicaleffects=True
|
||||
qt/*:qtimageformats=True
|
||||
qt/*:qtlocation=True
|
||||
qt/*:qtlottie=True
|
||||
qt/*:qtmultimedia=True
|
||||
qt/*:qtqa=True
|
||||
qt/*:qtquickcontrols=True
|
||||
qt/*:qtquickcontrols2=True
|
||||
qt/*:qtquicktimeline=True
|
||||
qt/*:qtquick3d=True
|
||||
qt/*:qtrepotools=True
|
||||
qt/*:qtserialport=True
|
||||
qt/*:qtwebsockets=True
|
||||
qt/*:qtsvg=True
|
||||
qt/*:qttools=True
|
||||
qt/*:qttranlations=True
|
||||
qt/*:qtpurchasing=True
|
||||
qt/*:qtcharts=True
|
||||
qt/*:qtvirtualkeyboard=True
|
||||
qt/*:qtremoteobject=True
|
||||
qt/*:qtscxml=True
|
||||
qt/*:qtspeech=True
|
||||
qt/*:qtnetworkauth=True
|
||||
qt/*:qtwinextras=True
|
||||
qt/*:qtmacextras=False
|
||||
9
profiles/windows_x86_64_gcc11
Normal file
9
profiles/windows_x86_64_gcc11
Normal file
@@ -0,0 +1,9 @@
|
||||
include(base_profiles/windows_base)
|
||||
|
||||
[settings]
|
||||
os=Windows
|
||||
arch=x86_64
|
||||
compiler=gcc
|
||||
compiler.version=11.5
|
||||
compiler.libcxx=libstdc++11
|
||||
compiler.cppstd=17
|
||||
61
profiles/windows_x86_64_gcc11_mxe_shared
Normal file
61
profiles/windows_x86_64_gcc11_mxe_shared
Normal file
@@ -0,0 +1,61 @@
|
||||
include(windows_x86_64_gcc11)
|
||||
[buildenv]
|
||||
CC=/mxe/usr/bin/x86_64-w64-mingw32.shared-gcc
|
||||
AR=/mxe/usr/bin/x86_64-w64-mingw32.shared-ar
|
||||
RANLIB=/mxe/usr/bin/x86_64-w64-mingw32.shared-ranlib
|
||||
RC=/mxe/usr/bin/x86_64-w64-mingw32.shared-windres
|
||||
WINDRES=/mxe/usr/bin/x86_64-w64-mingw32.shared-windres
|
||||
DLLTOOL=/mxe/usr/bin/x86_64-w64-mingw32.shared-dlltool
|
||||
LIBTOOL=/mxe/usr/bin/x86_64-pc-linux-gnu/installed/libtool
|
||||
CXX=/mxe/usr/bin/x86_64-w64-mingw32.shared-g++
|
||||
PREFIX=/mxe/usr/bin/x86_64-w64-mingw32.shared-
|
||||
DLLTOOL=/mxe/usr/bin/x86_64-w64-mingw32.shared-dlltool
|
||||
PATH=${PATH}:/mxe/usr/bin/:/mxe/usr/x86_64-pc-linux-gnu/bin/:mxe/usr/x86_64-pc-linux-gnu/installed
|
||||
CMAKE_C_COMPILER=/mxe/usr/x86_64-pc-linux-gnu/bin/cmake
|
||||
[options]
|
||||
abseil/*:shared=True
|
||||
brotli/*:shared=True
|
||||
bzip2/*:shared=True
|
||||
catch2/*:shared=True
|
||||
cpuinfo/*:shared=True
|
||||
dav1d/*:shared=True
|
||||
double-conversion/*:shared=True
|
||||
expat/*:shared=True
|
||||
ffmpeg/*:shared=True
|
||||
freetype/*:shared=True
|
||||
glib/*:shared=True
|
||||
harfbuzz/*:shared=True
|
||||
jbig/*:shared=True
|
||||
libaom-av1/*:shared=True
|
||||
libdeflate/*:shared=True
|
||||
libelf/*:shared=True
|
||||
libfdk_aac/*:shared=True
|
||||
libffi/*:shared=True
|
||||
libgettext/*:shared=True
|
||||
libiconv/*:shared=True
|
||||
libjpeg-turbo/*:shared=True
|
||||
libmount/*:shared=True
|
||||
libmp3lame/*:shared=True
|
||||
libpng/*:shared=True
|
||||
libpq/*:shared=True
|
||||
libsvtav1/*:shared=True
|
||||
libtiff/*:shared=True
|
||||
libwebp/*:shared=True
|
||||
libx264/*:shared=True
|
||||
libx265/*:shared=True
|
||||
libyuv/*:shared=True
|
||||
md4c/*:shared=True
|
||||
ogg/*:shared=True
|
||||
openal-soft/*:shared=True
|
||||
openh264/*:shared=True
|
||||
openjpeg/*:shared=True
|
||||
openssl/*:shared=True
|
||||
opus/*:shared=True
|
||||
pcre2/*:shared=True
|
||||
qt/*:cross_compile="x86_64-w64-mingw32.shared-"
|
||||
qt/*:shared=True
|
||||
sqlite3/*:shared=True
|
||||
vorbis/*:shared=True
|
||||
xz_utils/*:shared=True
|
||||
zlib/*:shared=True
|
||||
zstd/*:shared=True
|
||||
19
profiles/windows_x86_64_gcc11_mxe_static
Normal file
19
profiles/windows_x86_64_gcc11_mxe_static
Normal file
@@ -0,0 +1,19 @@
|
||||
include(windows_x86_64_gcc11)
|
||||
|
||||
[settings]
|
||||
os=Windows
|
||||
arch=x86_64
|
||||
compiler=gcc
|
||||
compiler.version=11.5
|
||||
compiler.libcxx=libstdc++11
|
||||
compiler.cppstd=17
|
||||
|
||||
[buildenv]
|
||||
CC=/mxe/usr/bin/x86_64-w64-mingw32.static-gcc
|
||||
AR=/mxe/usr/bin/x86_64-w64-mingw32.static-ar
|
||||
RANLIB=/mxe/usr/bin/x86_64-w64-mingw32.static-ranlib
|
||||
RC=/mxe/usr/bin/x86_64-w64-mingw32.static-windres
|
||||
WINDRES=/mxe/usr/bin/x86_64-w64-mingw32.static-windres
|
||||
LIBTOOL=/mxe/usr/bin/x86_64-pc-linux-gnu/installed/libtool
|
||||
CXX=/mxe/usr/bin/x86_64-w64-mingw32.static-g++
|
||||
PATH=/mxe/usr/bin:${PATH}:/mxe/usr/x86_64-pc-linux-gnu/bin/:mxe/usr/x86_64-pc-linux-gnu/installed
|
||||
@@ -5,6 +5,11 @@
|
||||
"url": "https://conan.avroid.tech/artifactory/api/conan/avroid",
|
||||
"verify_ssl": true
|
||||
},
|
||||
{
|
||||
"name": "avroid_external",
|
||||
"url": "https://conan.avroid.tech/artifactory/api/conan/avroid_external",
|
||||
"verify_ssl": true
|
||||
},
|
||||
{
|
||||
"name": "avroid_dev",
|
||||
"url": "https://conan.avroid.tech/artifactory/api/conan/avroid_dev",
|
||||
|
||||
Reference in New Issue
Block a user