copr-kid3/0001-Fix-precision-loss-in-...

26 lines
1.5 KiB
Diff

From d391f253530b8503000627207e770a2cc2d903b7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ville=20Skytt=C3=A4?= <ville.skytta@iki.fi>
Date: Thu, 14 Mar 2013 23:08:40 +0200
Subject: [PATCH] Fix precision loss in Taglib XM support test.
---
CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2227630..2d5bf9b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -291,7 +291,7 @@ if (TAGLIB_LIBRARIES AND TAGLIB_CFLAGS)
set(_CMAKE_REQUIRED_DEFINITIONS_TMP ${CMAKE_REQUIRED_DEFINITIONS})
set(CMAKE_REQUIRED_DEFINITIONS ${CMAKE_REQUIRED_DEFINITIONS} ${TAGLIB_CFLAGS})
CHECK_CXX_SOURCE_COMPILES("#include <mpegfile.h>\nint main() {\n TagLib::MPEG::File file(\"somefile.mp3\");\n file.save(3, false, 3);\n return 0;\n}\n" HAVE_TAGLIB_ID3V23_SUPPORT)
- CHECK_CXX_SOURCE_COMPILES("#include <mpegfile.h>\n#include <xmfile.h>\nint main() {\n TagLib::MPEG::File file(\"somefile.mp3\");\n return (int)dynamic_cast<TagLib::XM::Properties*>(file.audioProperties());\n}\n" HAVE_TAGLIB_XM_SUPPORT)
+ CHECK_CXX_SOURCE_COMPILES("#include <mpegfile.h>\n#include <xmfile.h>\nint main() {\n TagLib::MPEG::File file(\"somefile.mp3\");\n return dynamic_cast<TagLib::XM::Properties*>(file.audioProperties()) != 0;\n}\n" HAVE_TAGLIB_XM_SUPPORT)
set(CMAKE_REQUIRED_LIBRARIES ${_CMAKE_REQUIRED_LIBRARIES_TMP})
set(CMAKE_REQUIRED_DEFINITIONS ${_CMAKE_REQUIRED_DEFINITIONS_TMP})
endif (TAGLIB_LIBRARIES AND TAGLIB_CFLAGS)
--
1.7.11.7