If you want build some core extensions statically into perl's dll, specify
them in the STATIC_EXT macro.
+NOTE: The USE_64_BIT_INT build option is not supported with the 32-bit
+Visual C++ 6.0 compiler.
+
Be sure to read the instructions near the top of the makefiles carefully.
=item *
Support for 64-bit Windows added in 5.8 (ActiveState Corp).
-Last updated: 02 January 2012
+Last updated: 16 September 2013
=cut
# Uncomment this if you're building a 32-bit perl and want 64-bit integers.
# (If you're building a 64-bit perl then you will have 64-bit integers whether
# or not this is uncommented.)
+# Note: This option is not supported in 32-bit MSVC60 builds.
#USE_64_BIT_INT = define
#
CCTYPE = SDK2003SP1
!ENDIF
+# Disable the 64-bit-int option for (32-bit) MSVC60 builds since that compiler
+# does not support it.
+!IF "$(CCTYPE)" == "MSVC60"
+!UNDEF USE_64_BIT_INT
+USE_64_BIT_INT = undef
+!ENDIF
+
# Most relevant compiler-specific options fall into two groups:
# either pre-MSVC80 or MSVC80 onwards, so define a macro for this.
!IF "$(CCTYPE)" == "MSVC60" || \
# Uncomment this if you're building a 32-bit perl and want 64-bit integers.
# (If you're building a 64-bit perl then you will have 64-bit integers whether
# or not this is uncommented.)
+# Note: This option is not supported in 32-bit MSVC60 builds.
#USE_64_BIT_INT *= define
#
CCTYPE = SDK2003SP1
.ENDIF
+# Disable the 64-bit-int option for (32-bit) MSVC60 builds since that compiler
+# does not support it.
+.IF "$(CCTYPE)" == "MSVC60"
+USE_64_BIT_INT != undef
+.ENDIF
+
ARCHITECTURE = $(PROCESSOR_ARCHITECTURE)
.IF "$(ARCHITECTURE)" == "AMD64"
ARCHITECTURE = x64