perl

 view release on metacpan or  search on metacpan

win32/GNUmakefile  view on Meta::CPAN

USE_LONG_DOUBLE	= undef
USE_QUADMATH = undef
I_QUADMATH = undef
endif

ARCHITECTURE = $(PROCESSOR_ARCHITECTURE)
ifeq ($(ARCHITECTURE),AMD64)
ARCHITECTURE	= x64
endif
ifeq ($(ARCHITECTURE),IA64)
ARCHITECTURE	= ia64
endif

ifeq ($(USE_MULTI),define)
ARCHNAME	= MSWin32-$(ARCHITECTURE)-multi
else
ifeq ($(USE_PERLIO),define)
ARCHNAME	= MSWin32-$(ARCHITECTURE)-perlio
else
ARCHNAME	= MSWin32-$(ARCHITECTURE)
endif
endif

ifeq ($(USE_PERLIO),define)
BUILDOPT	+= -DUSE_PERLIO
endif

ifeq ($(USE_ITHREADS),define)
ARCHNAME	:= $(ARCHNAME)-thread
endif

ifneq ($(WIN64),define)
ifeq ($(USE_64_BIT_INT),define)
ARCHNAME	:= $(ARCHNAME)-64int
endif
endif

ifeq ($(USE_LONG_DOUBLE),define)
ARCHNAME	:= $(ARCHNAME)-ld
endif

ifeq ($(USE_QUADMATH),define)
ARCHNAME	:= $(ARCHNAME)-quadmath
endif

ifeq ($(CCTYPE),GCC)
GCCVER		:= $(shell $(GCCBIN) -dumpversion)
GCCVER1		:= $(shell for /f "delims=. tokens=1,2,3" %%i in ('$(GCCBIN) -dumpversion') do echo %%i)
GCCVER2		:= $(shell for /f "delims=. tokens=1,2,3" %%i in ('$(GCCBIN) -dumpversion') do echo %%j)
GCCVER3		:= $(shell for /f "delims=. tokens=1,2,3" %%i in ('$(GCCBIN) -dumpversion') do echo %%k)
endif

# Set the install location of the compiler headers/libraries.
# These are saved into $Config{incpath} and $Config{libpth}.
ifneq ($(GCCCROSS),)
CCINCDIR := $(CCHOME)\$(GCCCROSS)\include
CCLIBDIR := $(CCHOME)\$(GCCCROSS)\lib
ARCHPREFIX := $(GCCCROSS)-
else ifeq ($(CCTYPE),GCC)
CCINCDIR := $(CCHOME)\include
CCLIBDIR := $(CCHOME)\lib;$(CCHOME)\$(GCCTARGET)\lib;$(CCHOME)\lib\gcc\$(GCCTARGET)\$(GCCVER)
ARCHPREFIX :=
else
CCINCDIR := $(CCHOME)\include
ifeq ($(CCTYPE),MSVC120)
ifeq ($(WIN64),define)
CCLIBDIR := $(CCHOME)\lib\amd64
else
CCLIBDIR := $(CCHOME)\lib
endif
else ifeq ($(CCTYPE),MSVC140)
ifeq ($(WIN64),define)
CCLIBDIR := $(CCHOME)\lib\amd64
else
CCLIBDIR := $(CCHOME)\lib
endif
else
ifeq ($(WIN64),define)
CCLIBDIR := $(CCHOME)\lib\x64
else
CCLIBDIR := $(CCHOME)\lib\x86
endif
endif
ARCHPREFIX :=
endif

# Set DLL location for GCC compilers.
ifeq ($(CCTYPE),GCC)
ifneq ($(GCCCROSS),)
CCDLLDIR := $(CCHOME)\$(GCCCROSS)\lib
else
CCDLLDIR := $(CCHOME)\bin
endif
endif

ARCHDIR		= ..\lib\$(ARCHNAME)
COREDIR		= ..\lib\CORE
AUTODIR		= ..\lib\auto
LIBDIR		= ..\lib
EXTDIR		= ..\ext
DISTDIR		= ..\dist
CPANDIR		= ..\cpan
PODDIR		= ..\pod
HTMLDIR		= .\html

# Strip trailing backslash from INST_TOP
override INST_TOP := $(INST_TOP:\=)

INST_SCRIPT	= $(INST_TOP)$(INST_VER)\bin
INST_BIN	= $(INST_SCRIPT)$(INST_ARCH)
INST_LIB	= $(INST_TOP)$(INST_VER)\lib
INST_ARCHLIB	= $(INST_LIB)$(INST_ARCH)
INST_COREDIR	= $(INST_ARCHLIB)\CORE
INST_HTML	= $(INST_TOP)$(INST_VER)\html

#
# Programs to compile, build .lib files and link
#

MINIBUILDOPT    :=

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 0.467 second using v1.00-cache-2.02-grep-82fe00e-cpan-1925d2aa809 )