Makefile: evaluate git version lazily
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
		
							parent
							
								
									cdd8d8ba9f
								
							
						
					
					
						commit
						f7f1e7da2c
					
				@ -46,9 +46,9 @@ CFLAGS += -DRUNSTATEDIR="\"$(RUNSTATEDIR)\""
 | 
				
			|||||||
ifeq ($(DEBUG),yes)
 | 
					ifeq ($(DEBUG),yes)
 | 
				
			||||||
CFLAGS += -g
 | 
					CFLAGS += -g
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
GIT_VERSION := $(shell GIT_CEILING_DIRECTORIES="$(PWD)/../.." git describe --dirty 2>/dev/null)
 | 
					WIREGUARD_TOOLS_VERSION = $(patsubst v%,%,$(shell GIT_CEILING_DIRECTORIES="$(PWD)/../.." git describe --dirty 2>/dev/null))
 | 
				
			||||||
ifneq ($(GIT_VERSION),)
 | 
					ifneq ($(WIREGUARD_TOOLS_VERSION),)
 | 
				
			||||||
CFLAGS += -D'WIREGUARD_TOOLS_VERSION="$(GIT_VERSION:v%=%)"'
 | 
					CFLAGS += -D'WIREGUARD_TOOLS_VERSION="$(WIREGUARD_TOOLS_VERSION)"'
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
ifeq ($(PLATFORM),linux)
 | 
					ifeq ($(PLATFORM),linux)
 | 
				
			||||||
LIBMNL_CFLAGS := $(shell $(PKG_CONFIG) --cflags libmnl 2>/dev/null)
 | 
					LIBMNL_CFLAGS := $(shell $(PKG_CONFIG) --cflags libmnl 2>/dev/null)
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user