%__aurora_sdk_version %(cat /etc/os-release | grep VERSION_ID | cut -d '=' -f2)
%__aurora_sdk_major_version %(echo %{__aurora_sdk_version} | cut -d '.' -f1)
%__conan_distribution_root %{__workspace_dir}/.cache/AuroraTools/%{__aurora_sdk_major_version}/conan/%{__conan_version}/%(uname -m)
%__conan_distribution %{__conan_distribution_root}/conan-distrib
%__conan_home_directory %{__conan_distribution_root}/conan-home
%__conan_library_install_directory %{_builddir}/conan-libs/
%__aurora_application_lib_directory %{buildroot}/%{_datadir}/%{name}/lib
%__aurora_application_executable %{buildroot}%{_bindir}/%{name}

%__conan_commands_environment \
    export PATH="%{__conan_distribution_root}/bin":$PATH \
    export CONAN_HOME="%{__conan_home_directory}" \
    export PKG_CONFIG_PATH="%{__conan_library_install_directory}":$PKG_CONFIG_PATH

%conan_install \
    %__conan_commands_environment \
    conan-install-if-modified --source-folder "%{_sourcedir}/.." --output-folder "%{__conan_library_install_directory}" -vwarning

%conan_cmake \
    %{expand: %cmake \\\
    %if 0%{?_cross_build:1} \
    -DCMAKE_TOOLCHAIN_FILE="%{__conan_distribution_root}/%{_target_platform}-g++.cmake" \\\
    %endif \
    }

%conan_deploy_libraries \
    %__conan_commands_environment \
    mkdir -p "%{__aurora_application_lib_directory}" \
    conan-deploy-libraries "%{__aurora_application_executable}" "%{__conan_library_install_directory}" "%{__aurora_application_lib_directory}"
