We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9603653 commit 946f513Copy full SHA for 946f513
1 file changed
Makefile.defs
@@ -49,6 +49,9 @@ endif
49
LINUX_ARCH?=native
50
51
CMAKE := cmake -Wdev --warn-uninitialized
52
+CMAKE_VERSION := $(word 3,$(shell cmake --version))
53
+USING_CMAKE_3_24_OR_BETTER := $(call at_least_version,$(CMAKE_VERSION),3.24.0)
54
+
55
NINJA := $(or $(NINJA),ninja)
56
57
NINJA_VERSION := $(shell $(NINJA) --version)
@@ -106,7 +109,7 @@ ifeq (0,$(MAKELEVEL))
106
109
export NINJAFLAGS
107
110
endif
108
111
-CMAKE_FLAGS = -G Ninja
112
+CMAKE_FLAGS = $(if $(USING_CMAKE_3_24_OR_BETTER),--fresh) -G Ninja
113
114
# set this to your ARM cross compiler:
115
# set CC CXX AR LD RANLIB
0 commit comments