]> granicus.if.org Git - taglib/commitdiff
Fixed some mistakes in the CMake module for float types.
authorTsuda Kageyu <tsuda.kageyu@gmail.com>
Mon, 4 Aug 2014 08:40:56 +0000 (17:40 +0900)
committerTsuda Kageyu <tsuda.kageyu@gmail.com>
Mon, 4 Aug 2014 08:51:05 +0000 (17:51 +0900)
cmake/modules/TestFloatFormat.cmake

index 0e90cde6228e3d1c5a60c881f072d80b7d6b33cf..c1bc568f811fbc8874aa9e2cc8de2c783cd2bcc0 100644 (file)
@@ -2,12 +2,13 @@
 
 MACRO(TEST_FLOAT_FORMAT FP_IEEE754)
   IF(NOT FP_IEEE754)
-    TRY_COMPILE(HAVE_${FP_IEEE754} "${CMAKE_BINARY_DIR}" "${CMAKE_SOURCE_DIR}/cmake/TestFloatFormat.c"
+    TRY_COMPILE(HAVE_FLOAT_FORMAT_BIN
+      "${CMAKE_BINARY_DIR}" "${CMAKE_SOURCE_DIR}/cmake/TestFloatFormat.c"
     COPY_FILE "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/TestFloatFormat.bin")
 
     SET(FP_IEEE754 0)
 
-    IF(HAVE_${FP_IEEE754})
+    IF(HAVE_FLOAT_FORMAT_BIN)
 
       # dont match first/last letter because of string rounding errors :-)
       FILE(STRINGS "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/TestFloatFormat.bin"