# 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