Commit Graph

496 Commits

Author SHA1 Message Date
Neal Gompa 5db8037248 Ensure CMake does not strip binaries with package builds 2020-11-20 08:33:31 -05:00
Miro Hrončok 1ab5d69fab Add Python 3.10 to the hadcoded lists of Python versions 2020-11-09 17:49:03 +01:00
Björn Esser 946181a294
Update to 3.18.4 2020-10-13 10:04:14 +02:00
Björn Esser 4ad1e486f5
Add patch to support FlexiBLAS 2020-09-30 13:00:27 +02:00
Björn Esser 372a70dc79
Explicitly require make 2020-09-30 12:56:24 +02:00
Björn Esser bdf3093d62
Update to 3.18.3 2020-09-30 12:55:31 +02:00
Christoph Junghans c9bb4a4953 Make %ctest non-verbose by default 2020-09-29 10:32:06 -06:00
Björn Esser 6d388a4073 Update to 3.18.2 2020-08-20 22:01:22 +02:00
Björn Esser 7ec8c694fa Update to 3.18.1 2020-08-01 12:29:55 +02:00
Orion Poplawski 8674426d57 Handle arguments for ctest3 macro 2020-07-29 22:03:29 -06:00
Fedora Release Engineering 43677c13f5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 14:10:50 +00:00
Björn Esser 5bf1d33bf1 Default to --verbose for ctest as well 2020-07-22 22:24:22 +02:00
Orion Poplawski 5d587929de Default to --verbose for ctest as well 2020-07-21 20:36:38 -06:00
Neal Gompa 4b115b40c7 Bump release 2020-07-19 08:59:00 -04:00
Neal Gompa 672b300dfb Make in-source builds behave like before 2020-07-19 08:45:08 -04:00
Igor Raits 85ead68072
Enable out-of-source builds by default
Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2020-07-18 09:02:15 +02:00
Björn Esser 91d8dab882 Update to 3.18.0 2020-07-16 12:05:38 +02:00
Björn Esser 8135e77c5b Update to 3.18.0-rc3 2020-07-04 13:05:57 +02:00
Igor Raits fbadbabca6
Revert "Enable out-of-source builds"
This reverts commit 419924585f.

Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2020-07-03 22:36:43 +02:00
Igor Raits 419924585f
Enable out-of-source builds
Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2020-07-03 22:35:31 +02:00
Neal Gompa f626219c98 Fix __cmake_builddir macro definition 2020-07-03 12:11:19 -04:00
Neal Gompa 8158da8089 Temporarily switch back to in-source builds 2020-07-03 11:51:15 -04:00
Neal Gompa 169c293f4c Switch to implementation that is backwards compatible to older RPM
- Change control macro for in-source/out-of-source to %__cmake_in_source_build
2020-07-03 11:43:04 -04:00
Igor Raits 2af1671e51
Add out-of-source builds controlled by a macro
This will allow us to port packages to the %cmake_build/%cmake_install
even on older Fedora with possibility to easily opt-in for out-of-source
builds by `%global __cmake_out_of_source_build 1`. In future we will
make it opt-out (`%global __cmake_out_of_source_build 0` will do
in-source builds again).

Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2020-07-03 17:12:56 +02:00
Igor Raits 134e994816
Revert "Setup CMake to do out-of-tree builds by default"
This reverts commit 50646f0efa.

Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2020-07-01 08:27:40 +02:00
Tom Callaway a63a3e2b71 fix FindLua to support lua 5.4 2020-06-30 15:37:16 -04:00
Björn Esser a86fd237d4 Apply change: CMake to do out-of-source builds (#1852036) 2020-06-29 19:42:03 +02:00
Neal Gompa 4e79ea6773 Add build, install, and test macros for CMake
CMake supports multiple generator types for builds, such as GNU Make
and Ninja. As of CMake 3.15, there are now analogs for build and install
steps typically managed directly by build tools, where CMake controls
the logic to correctly call out.

Consequently, it is now rather easy to support any given type of
build tool (as long as it's available in the build environment) and
have a CMake build "work" as expected.

This also brings CMake in line with the same build/install process
that is used for packaging Meson-based projects.
2020-06-23 09:41:38 +00:00
Neal Gompa 50646f0efa Setup CMake to do out-of-tree builds by default
This brings CMake in line with upstream best practices for building
with CMake and lines up with how most people expect CMake to behave.
2020-06-23 09:41:38 +00:00
Björn Esser 77c5d42f75 Update to 3.18.0-rc2 2020-06-20 11:37:49 +02:00
Björn Esser 8b4138a684 Update to 3.18.0-rc1 2020-06-17 11:54:13 +02:00
Björn Esser aa9db08f96 Refresh FindRuby patch 2020-06-12 18:14:41 +02:00
Björn Esser 645a99bedd Disable curl test during bootstrap only 2020-05-30 14:19:55 +02:00
Björn Esser cfff94149b Disable bootstrap for Rebuild (jsoncpp) 2020-05-30 13:52:15 +02:00
Björn Esser 01c03f182c Disable curl test 2020-05-30 13:49:02 +02:00
Björn Esser d0248a96bf Revert "Disable bootstrap for Rebuild (jsoncpp)"
This reverts commit f076d38e5e.
2020-05-30 13:47:58 +02:00
Björn Esser f076d38e5e Disable bootstrap for Rebuild (jsoncpp) 2020-05-30 12:00:55 +02:00
Björn Esser 7aedef19dd Bootstrap for Rebuild (jsoncpp) 2020-05-30 11:45:29 +02:00
Björn Esser d9eb0a48bf Update to cmake-3.17.3 2020-05-29 09:51:17 +02:00
Björn Esser 302877f5c5 Update to cmake-3.17.2 2020-04-29 01:07:29 +02:00
Björn Esser 5cea73e323
Update to cmake-3.17.1 2020-04-09 20:23:57 +02:00
Rex Dieter fb41c005d8 Update to cmake-3.17.0 2020-03-24 12:21:04 -05:00
Björn Esser f8c1c1d47b
Update to 3.17.0-rc3 2020-03-13 11:28:59 +01:00
Björn Esser 422d920ec7
kwsys.testProcess-{4,5} are flaky on s390x 2020-03-03 12:14:25 +01:00
Björn Esser e5db548e34
Update to 3.17.0-rc2 2020-03-03 10:58:17 +01:00
Orion Poplawski 1bb4a5c968 Use python3 for rpm generators
Use lowercase names for cmake provides in generator (in addition to old names)
2020-02-26 20:59:26 -07:00
Björn Esser 0d9eb67fed
Fix release tag 2020-02-18 00:02:09 +01:00
Björn Esser 1f31468bbd
Update to 3.17.0-rc1 2020-02-17 23:43:47 +01:00
Björn Esser 278c697be5
Refresh patches 2020-02-17 23:43:47 +01:00
Björn Esser 3e504e7796
Update to 3.16.4 2020-02-05 19:47:26 +01:00