Author: vedge
Date: 2008-10-31 06:03:14 -0300 (Fri, 31 Oct 2008)
New Revision: 764
Modified:
trunk/BSDBuild/strtold.pm
Log:
skip strtold() check if !HAVE_LONG_DOUBLE or HAVE_CYGWIN.
Modified: trunk/BSDBuild/strtold.pm
===================================================================
--- trunk/BSDBuild/strtold.pm 2008-10-29 07:25:58 UTC (rev 763)
+++ trunk/BSDBuild/strtold.pm 2008-10-31 09:03:14 UTC (rev 764)
@@ -24,12 +24,9 @@
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
# USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE..
-sub Test
-{
- TryCompile '_MK_HAVE_STRTOLD', << 'EOF';
+my $test = << 'EOF';
#define _XOPEN_SOURCE 600
#include <stdlib.h>
-
int
main(int argc, char *argv[])
{
@@ -41,6 +38,18 @@
return (0);
}
EOF
+
+sub Test
+{
+ MkIf '"${HAVE_LONG_DOUBLE}" = "yes"';
+ MkIf '"${HAVE_CYGWIN}" = "no"';
+ TryCompile('_MK_HAVE_STRTOLD', $test);
+ MkElse;
+ MkPrint('not checking (cygwin issues)');
+ MkEndif;
+ MkElse;
+ MkPrint('skipping (no long double)');
+ MkEndif;
}
sub Emul
_______________________________________________
BSDBuild-Commits mailing list
[email protected]
http://mail231.csoft.net/mailman/listinfo/bsdbuild-commits