457N/A# The contents of this file are subject to the terms of the 457N/A# Common Development and Distribution License (the "License"). 457N/A# You may not use this file except in compliance with the License. 457N/A# See the License for the specific language governing permissions 457N/A# and limitations under the License. 457N/A# When distributing Covered Code, include this CDDL HEADER in each 457N/A# If applicable, add the following below this CDDL HEADER, with the 457N/A# fields enclosed by brackets "[]" replaced with your own identifying 457N/A# information: Portions Copyright [yyyy] [name of copyright owner] 5636N/A# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. 5795N/A# publish for only one version of perl 5680N/A# There are tests, but they fail consistently because the test samples are out 5680N/A# of date and not generated with a known configuration. See 5759N/A# We want to build a couple of extra things after the installs are done, so set 5759N/A# the install targets appropriately. 6691N/A# Depends on newer cairo, which cannot be updated in S11. 457N/A# GMP header files for the guile extension (no --with- flag) 3014N/A# The guile build is broken with studio (15732452), so we disable this for now. 457N/A# Java header files (--with-javaincludedir allows for only one directory) 457N/A# PHP header files (no --with- flag) 3014N/A# Make sure to use the right python, depending on the 32/64-bit build. 4947N/A# perl, ruby, php ship 64-bit only. 3014N/A# is no place to stick 64-bit modules, so skip it. On the other hand, make 3014N/A# sure to find the right tcl bits when building 32-bit. 3014N/A# Put the 64-bit lua module in a 64-bit directory. 3014N/A# Use GNU ln, which supports the -r (--relative) option. 5759N/A# Create the config file once the 32-bit build is complete. This runs the bits 5759N/A# we just built, so we have to set a handful of variables to the right place. 5759N/A# The 32-bit executables are in their own directory, so we have to point to 5759N/A# that version of dot explicitly. 5759N/A# Once the build is complete, compile the .py file. There's no need to compile 5759N/A# the one in the "64" directory, so don't recurse. And make sure that the 5759N/A# build path doesn't get embedded in the .pyc file. 457N/A# The test infrastructure doesn't run in a VPATHed environment.