annotate src/build-ninja.mk @ 7207:9ed6500e56d3 default tip @

maint: Merge release to default.
author Markus Mützel <markus.muetzel@gmx.de>
date Fri, 17 May 2024 20:16:41 +0200
parents 56fb53a87377
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5497
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1 # This file is part of MXE.
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2 # See index.html for further information.
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4 PKG := build-ninja
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
5 $(PKG)_IGNORE :=
7146
56fb53a87377 * src/build-ninja.mk: update to version 1.11.1
Markus Mützel <markus.muetzel@gmx.de>
parents: 5740
diff changeset
6 $(PKG)_VERSION := 1.11.1
56fb53a87377 * src/build-ninja.mk: update to version 1.11.1
Markus Mützel <markus.muetzel@gmx.de>
parents: 5740
diff changeset
7 $(PKG)_CHECKSUM := 938723cdfc7a6f7c8f84c83b9a2cecdf1e5e1ad3
5497
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
8 $(PKG)_SUBDIR := ninja-$($(PKG)_VERSION)
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
9 $(PKG)_FILE := ninja-$($(PKG)_VERSION).tar.gz
5740
e11a949724ef ninja: Update to version 1.10.2
Markus Mützel <markus.muetzel@gmx.de>
parents: 5497
diff changeset
10 $(PKG)_URL := https://github.com/ninja-build/ninja/archive/refs/tags/v$($(PKG)_VERSION).tar.gz
e11a949724ef ninja: Update to version 1.10.2
Markus Mützel <markus.muetzel@gmx.de>
parents: 5497
diff changeset
11 $(PKG)_DEPS :=
5497
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
12
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
13 define $(PKG)_UPDATE
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
14 echo 'Warning: Updates are temporarily disabled for package $(PKG).' >&2;
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
15 echo $($(PKG)_VERSION)
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
16 endef
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
17
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
18 define $(PKG)_BUILD
5740
e11a949724ef ninja: Update to version 1.10.2
Markus Mützel <markus.muetzel@gmx.de>
parents: 5497
diff changeset
19 mkdir '$(1)/.build' && cd '$(1)/.build' && cmake .. \
e11a949724ef ninja: Update to version 1.10.2
Markus Mützel <markus.muetzel@gmx.de>
parents: 5497
diff changeset
20 $($(PKG)_CMAKE_FLAGS) \
e11a949724ef ninja: Update to version 1.10.2
Markus Mützel <markus.muetzel@gmx.de>
parents: 5497
diff changeset
21 $(CMAKE_CCACHE_FLAGS) \
e11a949724ef ninja: Update to version 1.10.2
Markus Mützel <markus.muetzel@gmx.de>
parents: 5497
diff changeset
22 -DCMAKE_INSTALL_PREFIX='$(3)$(BUILD_TOOLS_PREFIX)' \
e11a949724ef ninja: Update to version 1.10.2
Markus Mützel <markus.muetzel@gmx.de>
parents: 5497
diff changeset
23 -DBUILD_TESTING=Off
5497
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
24
5740
e11a949724ef ninja: Update to version 1.10.2
Markus Mützel <markus.muetzel@gmx.de>
parents: 5497
diff changeset
25 cmake --build '$(1)/.build' -j '$(JOBS)'
e11a949724ef ninja: Update to version 1.10.2
Markus Mützel <markus.muetzel@gmx.de>
parents: 5497
diff changeset
26 cmake --install '$(1)/.build'
5497
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
27 endef