summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp')
-rw-r--r--cpp/config/Make.rules2
-rwxr-xr-xcpp/config/Make.rules.mak12
-rwxr-xr-xcpp/config/Make.rules.msvc7
3 files changed, 10 insertions, 11 deletions
diff --git a/cpp/config/Make.rules b/cpp/config/Make.rules
index f8abdc0937b..c59c58d0310 100644
--- a/cpp/config/Make.rules
+++ b/cpp/config/Make.rules
@@ -133,7 +133,7 @@ ifdef ice_src_dist
libdir = $(top_srcdir)/lib
includedir = $(top_srcdir)/include
else
- bindir = $(ice_dir)/bin
+ bindir = $(ice_dir)/bin$(lp64binsuffix)
libdir = $(ice_dir)/$(libsubdir)
includedir = $(ice_dir)/include
endif
diff --git a/cpp/config/Make.rules.mak b/cpp/config/Make.rules.mak
index 7f0251747dd..05e0faed755 100755
--- a/cpp/config/Make.rules.mak
+++ b/cpp/config/Make.rules.mak
@@ -91,6 +91,10 @@ slice_translator = slice2cpp.exe
ice_require_cpp = 1
!endif
+#!if "$(AS)" == "ml64" || "$(XTARGET)" == "x64"
+x64suffix = \x64
+#!endif
+
!if exist ($(top_srcdir)\..\config\Make.common.rules)
!include $(top_srcdir)\..\config\Make.common.rules.mak
!else
@@ -102,15 +106,15 @@ bindir = $(top_srcdir)\bin
libdir = $(top_srcdir)\lib
includedir = $(top_srcdir)\include
!else
-bindir = $(ice_dir)\bin
-libdir = $(ice_dir)\lib
+bindir = $(ice_dir)\bin$(x64suffix)
+libdir = $(ice_dir)\lib$(x64suffix)
includedir = $(ice_dir)\include
!endif
-install_bindir = $(prefix)\bin
+install_bindir = $(prefix)\bin$(x64suffix)
+install_libdir = $(prefix)\lib$(x64suffix)
install_includedir = $(prefix)\include
install_docdir = $(prefix)\doc
-install_libdir = $(prefix)\lib
libsubdir = lib
SETARGV = setargv.obj
diff --git a/cpp/config/Make.rules.msvc b/cpp/config/Make.rules.msvc
index d1d13a46797..0981e6869ed 100755
--- a/cpp/config/Make.rules.msvc
+++ b/cpp/config/Make.rules.msvc
@@ -26,12 +26,7 @@ PRELIBS =
# If building a source distribution, use THIRDPARTY_HOME for the 3rd party libraries
!if "$(THIRDPARTY_HOME)" != ""
CPPFLAGS = -I"$(THIRDPARTY_HOME)\include"
-
-!if "$(AS)" == "ml64" || "$(XTARGET)" == "x64"
-LDFLAGS = /LIBPATH:"$(THIRDPARTY_HOME)\lib\x64"
-!else
-LDFLAGS = /LIBPATH:"$(THIRDPARTY_HOME)\lib"
-!endif
+LDFLAGS = /LIBPATH:"$(THIRDPARTY_HOME)\lib\$(x64suffix)"
!if "$(CPP_COMPILER)" == "VC60"
CPPFLAGS = -I"$(THIRDPARTY_HOME)\include\stlport" $(CPPFLAGS)