Use _amd64 and _ia64 suffixes if _M_X64 or _M_IA64 is defined.
Closes #11022.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@63616
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
#endif // _UNICODE/!_UNICODE
#endif
#endif // _UNICODE/!_UNICODE
#endif
+// compiler-specific prefix, we may use version-specific one in the future but
+// for now it's just "vc" for all versions for compatibility
+#define wxCOMPILER_PREFIX vc
+
+// architecture-specific part: not used (again, for compatibility), for x86
+#if defined(_M_X64)
+ #define wxARCH_SUFFIX _amd64
+#elif defined(_M_IA64)
+ #define wxARCH_SUFFIX _ia64
+#else // assume _M_IX86
+ #define wxARCH_SUFFIX
+#endif
+
- #define wxLIB_SUBDIR vc_dll
+ #define wxLIB_SUBDIR wxCONCAT3(wxCOMPILER_PREFIX, wxARCH_SUFFIX, _dll)
- #define wxLIB_SUBDIR vc_lib
+ #define wxLIB_SUBDIR wxCONCAT3(wxCOMPILER_PREFIX, wxARCH_SUFFIX, _lib)