mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2025-02-18 08:07:17 +02:00
Prefix -DNIX_
paths to be windows-complient for windows
This is a hacky solution, but it will do for now.
This commit is contained in:
parent
98691b46e3
commit
b529d91902
1 changed files with 19 additions and 8 deletions
|
@ -43,17 +43,28 @@ ifdef HOST_WINDOWS
|
||||||
INCLUDE_libstore += -I $(d)/windows
|
INCLUDE_libstore += -I $(d)/windows
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifdef HOST_WINDOWS
|
||||||
|
NIX_ROOT = N:\\\\
|
||||||
|
else
|
||||||
|
NIX_ROOT =
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Prefix all but `NIX_STORE_DIR`, since we aren't doing a local store
|
||||||
|
# yet so a "logical" store dir that is the same as unix is prefered.
|
||||||
|
#
|
||||||
|
# Also, it keeps the unit tests working.
|
||||||
|
|
||||||
libstore_CXXFLAGS += \
|
libstore_CXXFLAGS += \
|
||||||
$(INCLUDE_libutil) $(INCLUDE_libstore) $(INCLUDE_libstore) \
|
$(INCLUDE_libutil) $(INCLUDE_libstore) $(INCLUDE_libstore) \
|
||||||
-DNIX_PREFIX=\"$(prefix)\" \
|
-DNIX_PREFIX=\"$(NIX_ROOT)$(prefix)\" \
|
||||||
-DNIX_STORE_DIR=\"$(storedir)\" \
|
-DNIX_STORE_DIR=\"$(storedir)\" \
|
||||||
-DNIX_DATA_DIR=\"$(datadir)\" \
|
-DNIX_DATA_DIR=\"$(NIX_ROOT)$(datadir)\" \
|
||||||
-DNIX_STATE_DIR=\"$(localstatedir)/nix\" \
|
-DNIX_STATE_DIR=\"$(NIX_ROOT)$(localstatedir)/nix\" \
|
||||||
-DNIX_LOG_DIR=\"$(localstatedir)/log/nix\" \
|
-DNIX_LOG_DIR=\"$(NIX_ROOT)$(localstatedir)/log/nix\" \
|
||||||
-DNIX_CONF_DIR=\"$(sysconfdir)/nix\" \
|
-DNIX_CONF_DIR=\"$(NIX_ROOT)$(sysconfdir)/nix\" \
|
||||||
-DNIX_BIN_DIR=\"$(bindir)\" \
|
-DNIX_BIN_DIR=\"$(NIX_ROOT)$(bindir)\" \
|
||||||
-DNIX_MAN_DIR=\"$(mandir)\" \
|
-DNIX_MAN_DIR=\"$(NIX_ROOT)$(mandir)\" \
|
||||||
-DLSOF=\"$(lsof)\"
|
-DLSOF=\"$(NIX_ROOT)$(lsof)\"
|
||||||
|
|
||||||
ifeq ($(embedded_sandbox_shell),yes)
|
ifeq ($(embedded_sandbox_shell),yes)
|
||||||
libstore_CXXFLAGS += -DSANDBOX_SHELL=\"__embedded_sandbox_shell__\"
|
libstore_CXXFLAGS += -DSANDBOX_SHELL=\"__embedded_sandbox_shell__\"
|
||||||
|
|
Loading…
Add table
Reference in a new issue