diff options
author | Egor Tensin <Egor.Tensin@gmail.com> | 2023-11-04 11:59:00 +0100 |
---|---|---|
committer | Egor Tensin <Egor.Tensin@gmail.com> | 2023-11-04 11:59:00 +0100 |
commit | 43f901ebd5b72477a8eb8e0895dae5c5e08a4787 (patch) | |
tree | aebe3b7de79d6983ebb93925861cf5124b14adf1 /Makefile | |
parent | update cmake-common (diff) | |
download | winapi-common-43f901ebd5b72477a8eb8e0895dae5c5e08a4787.tar.gz winapi-common-43f901ebd5b72477a8eb8e0895dae5c5e08a4787.zip |
Makefile: align assignments
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 29 |
1 files changed, 15 insertions, 14 deletions
@@ -1,25 +1,26 @@ include prelude.mk -TOOLSET ?= mingw -PLATFORM ?= auto -CONFIGURATION ?= Debug -BOOST_VERSION ?= 1.65.0 -BOOST_LIBRARIES := --with-test -CMAKE_FLAGS ?= -D WINAPI_COMMON_TESTS=ON +this_dir := $(dir $(realpath $(firstword $(MAKEFILE_LIST)))) +src_dir := $(this_dir) +build_dir := $(this_dir)build +boost_dir := $(build_dir)/boost +cmake_dir := $(build_dir)/cmake +install_dir := $(build_dir)/install -this_dir := $(dir $(realpath $(firstword $(MAKEFILE_LIST)))) -src_dir := $(this_dir) -build_dir := $(this_dir)build -boost_dir := $(build_dir)/boost -cmake_dir := $(build_dir)/cmake -DESTDIR ?= $(build_dir)/install +TOOLSET ?= mingw +PLATFORM ?= auto +CONFIGURATION ?= Debug +BOOST_VERSION ?= 1.65.0 +BOOST_LIBRARIES := --with-test +CMAKE_FLAGS ?= -D WINAPI_COMMON_TESTS=ON +INSTALL_PREFIX ?= $(install_dir) $(eval $(call noexpand,TOOLSET)) $(eval $(call noexpand,PLATFORM)) $(eval $(call noexpand,CONFIGURATION)) $(eval $(call noexpand,BOOST_VERSION)) $(eval $(call noexpand,CMAKE_FLAGS)) -$(eval $(call noexpand,DESTDIR)) +$(eval $(call noexpand,INSTALL_PREFIX)) .PHONY: all all: build @@ -51,7 +52,7 @@ build: --toolset '$(call escape,$(TOOLSET))' \ --platform '$(call escape,$(PLATFORM))' \ --configuration '$(call escape,$(CONFIGURATION))' \ - --install '$(call escape,$(DESTDIR))' \ + --install '$(call escape,$(INSTALL_PREFIX))' \ --boost '$(call escape,$(boost_dir))' \ -- \ '$(call escape,$(src_dir))' \ |