[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]
|
[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)
|
include(base_options.jinja)
|
||||||
[options]
|
[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",
|
"url": "https://conan.avroid.tech/artifactory/api/conan/avroid",
|
||||||
"verify_ssl": true
|
"verify_ssl": true
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "avroid_external",
|
||||||
|
"url": "https://conan.avroid.tech/artifactory/api/conan/avroid_external",
|
||||||
|
"verify_ssl": true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "avroid_dev",
|
"name": "avroid_dev",
|
||||||
"url": "https://conan.avroid.tech/artifactory/api/conan/avroid_dev",
|
"url": "https://conan.avroid.tech/artifactory/api/conan/avroid_dev",
|
||||||
|
|||||||
Reference in New Issue
Block a user