- Add missing Fortran case into macros.mingw64* (boo#1173990) - Fix warning about non standard group (boo#1173189) - Make cmake package support to be more in sync with native package * Add mingw64-cmake.prov and mingw64-cmake.attr ported from native cmake package to support generating mingw64(cmake:xxx) dependencies required by newer KDE Frameworks 5 and other packages. * Move out cmake related macros from macros.mingw64 into macros.mingw64-cmake * Define macro _mingw64_cmake_build * Fix deprecated call to %make_jobs CMake support may be better located in a package named mingw64-cross-cmake but need to be used here until the deprecated dependency generator provided by this package is converted to sets of *.attr/*.prov files. - Add additional man languages 'id' and 'uk' used by KDE Frameworks5 packages OBS-URL: https://build.opensuse.org/request/show/828163 OBS-URL: https://build.opensuse.org/package/show/windows:mingw:win64/mingw64-filesystem?expand=0&rev=115
32 lines
1.4 KiB
Plaintext
32 lines
1.4 KiB
Plaintext
# internal macro used by related filesystem packages
|
|
%__mingw64_cmake %{_mingw64_env} ; \
|
|
cmake \\\
|
|
-DCMAKE_SYSTEM_NAME="Windows" \\\
|
|
-DCMAKE_VERBOSE_MAKEFILE=ON \\\
|
|
-DCMAKE_BUILD_TYPE="RelWithDebInfo" \\\
|
|
-DCMAKE_INSTALL_PREFIX:PATH=%{_mingw64_prefix} \\\
|
|
-DCMAKE_INSTALL_LIBDIR:PATH=%{_mingw64_libdir} \\\
|
|
-DBIN_INSTALL_DIR=%{_mingw64_bindir} \\\
|
|
-DINCLUDE_INSTALL_DIR:PATH=%{_mingw64_includedir} \\\
|
|
-DLIB_INSTALL_DIR:PATH=%{_mingw64_libdir} \\\
|
|
-DSHARE_INSTALL_DIR:PATH=%{_mingw64_datadir} \\\
|
|
-DSYSCONF_INSTALL_DIR:PATH=%{_mingw64_sysconfdir} \\\
|
|
-DSHARE_INSTALL_PREFIX:PATH=%{_mingw64_datadir} \\\
|
|
-DBUILD_SHARED_LIBS:BOOL=ON \\\
|
|
-DCMAKE_C_COMPILER="%{_bindir}/%{_mingw64_cc}" \\\
|
|
-DCMAKE_CXX_COMPILER="%{_bindir}/%{_mingw64_cxx}" \\\
|
|
-DCMAKE_Fortran_COMPILER="%{_bindir}/%{_mingw64_fc}" \\\
|
|
-DCMAKE_RC_COMPILER="%{_bindir}/%{_mingw64_windres}" \\\
|
|
-DCMAKE_FIND_ROOT_PATH="%{_mingw64_prefix}" \\\
|
|
-DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY \\\
|
|
-DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY \\\
|
|
-DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM=NEVER
|
|
|
|
# cmake > 3.13.1 requires setting source dir
|
|
%_mingw64_cmake %{__mingw64_cmake} .
|
|
|
|
%_mingw64_cmake_build %cmake_build
|
|
|
|
%_mingw64_cmake_install %{_mingw64_env} ; \
|
|
make VERBOSE=1 DESTDIR=%{buildroot} install/fast
|