@@ -26,17 +26,13 @@ out_dir="${4:-dist}"
2626
2727# Create Conan profile to inject the appropriate Python development files
2828python_profile=" $PWD /conan-python.cross.profile"
29+ profiles=" $PWD /scripts/ci/conan-profiles/profiles"
2930cat << EOF > "$python_profile "
30- include($PWD /scripts/ci/profiles/alpaqa-python-linux.profile)
31- [conf]
32- tools.cmake.cmaketoolchain:user_toolchain=+['$PWD /scripts/ci/profiles/static-libgcc.cmake']
31+ include($PWD /scripts/ci/options/alpaqa-python-linux.profile)
3332[options]
34- coinmumps/*:static_fortran_libs=True
3533&:with_conan_python=True
3634[replace_requires]
3735tttapa-python-dev/*: tttapa-python-dev/[~$python_majmin , include_prerelease]
38- [buildenv]
39- LDFLAGS+= -static-libstdc++ -static-libgfortran -static-libquadmath -Wl,--as-needed
4036EOF
4137
4238# Create a py-build-cmake configuration file for cross-compilation
@@ -47,9 +43,10 @@ implementation=cp
4743version="$python_majmin_nodot "
4844abi="cp$python_majmin_nodot "
4945arch="$plat_tag "
50- conan.profile_host=["$PWD /scripts/ci/profiles/$triple .profile", "$python_profile "]
51- conan.cmake.options.CMAKE_C_COMPILER_LAUNCHER=sccache
52- conan.cmake.options.CMAKE_CXX_COMPILER_LAUNCHER=sccache
46+ conan.profile_host=["$profiles /platform/$triple .profile"]
47+ conan.profile_host+=["$python_profile "]
48+ conan.profile_host+=["$profiles /gcc-static.profile"]
49+ conan.profile_host+=["$profiles /test/none.profile"]
5350conan.cmake.args+=["--fresh"]
5451conan.cmake.build_args+=["--verbose"]
5552EOF
0 commit comments