Mageia Bugzilla – Attachment 14418 Details for
Bug 32870
Update request Mixxx 2.4 release announcement
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
Spec for ms-gl
guidelines-support-library-devel.spec (text/plain), 1.36 KB, created by
katnatek
on 2024-02-23 18:30:20 CET
(
hide
)
Description:
Spec for ms-gl
Filename:
MIME Type:
Creator:
katnatek
Created:
2024-02-23 18:30:20 CET
Size:
1.36 KB
patch
obsolete
># Typically referred to as GSL -- but that acronym is already ># taken by the much older GNU Scientific Library >Name: guidelines-support-library-devel >Summary: Guidelines Support Library >Version: 4.0.0 >Release: %mkrel 0.1 >Group: Development/C >License: MIT >Url: https://github.com/microsoft/GSL >Source0: https://github.com/microsoft/GSL/archive/v%{version}/GSL-%{version}.tar.gz >BuildRequires: cmake >BuildRequires: ninja >BuildArch: noarch > >%description >The Guidelines Support Library (GSL) contains functions and types that are >suggested for use by the C++ Core Guidelines maintained by the Standard >C++ Foundation. This repo contains Microsoft's implementation of GSL. > >The library includes types like span<T>, string_span, owner<> and others. > >The entire implementation is provided inline in the headers under the gsl >directory. The implementation generally assumes a platform that implements >C++14 support. > >While some types have been broken out into their own headers >(e.g. gsl/span), it is simplest to just include gsl/gsl and gain access >to the entire library. > >%prep >%autosetup -p1 -n GSL-%{version} ># GSL_TEST is disabled because it pulls in a download of googletest >%cmake -G Ninja \ > -DBUILD_GMOCK:BOOL=OFF \ > -DGSL_TEST:BOOL=OFF \ > -DINSTALL_GTEST:BOOL=OFF > >%build >%ninja_build -C build > >%install >%ninja_install -C build > >%files >%{_includedir}/gsl >%{_datadir}/cmake/Microsoft.GSL
# Typically referred to as GSL -- but that acronym is already # taken by the much older GNU Scientific Library Name: guidelines-support-library-devel Summary: Guidelines Support Library Version: 4.0.0 Release: %mkrel 0.1 Group: Development/C License: MIT Url: https://github.com/microsoft/GSL Source0: https://github.com/microsoft/GSL/archive/v%{version}/GSL-%{version}.tar.gz BuildRequires: cmake BuildRequires: ninja BuildArch: noarch %description The Guidelines Support Library (GSL) contains functions and types that are suggested for use by the C++ Core Guidelines maintained by the Standard C++ Foundation. This repo contains Microsoft's implementation of GSL. The library includes types like span<T>, string_span, owner<> and others. The entire implementation is provided inline in the headers under the gsl directory. The implementation generally assumes a platform that implements C++14 support. While some types have been broken out into their own headers (e.g. gsl/span), it is simplest to just include gsl/gsl and gain access to the entire library. %prep %autosetup -p1 -n GSL-%{version} # GSL_TEST is disabled because it pulls in a download of googletest %cmake -G Ninja \ -DBUILD_GMOCK:BOOL=OFF \ -DGSL_TEST:BOOL=OFF \ -DINSTALL_GTEST:BOOL=OFF %build %ninja_build -C build %install %ninja_install -C build %files %{_includedir}/gsl %{_datadir}/cmake/Microsoft.GSL
View Attachment As Raw
Actions:
View
Attachments on
bug 32870
: 14418