Warning, /multimedia/amarok/cmake/modules/CheckTagLibFileName.cmake is written in an unsupported language. File is not indexed.
0001 # taglib changed filenames to be a char/wchar struct on some platforms, need to check for it
0002 macro (CHECK_TAGLIB_FILENAME TAGLIB_FILENAME_COMPLEX)
0003 include (CheckCXXSourceCompiles)
0004 set (CMAKE_REQUIRED_FLAGS ${TAGLIB_CFLAGS})
0005 set (CMAKE_REQUIRED_INCLUDES ${TAGLIB_INCLUDES})
0006 set (CMAKE_REQUIRED_LIBRARIES ${TAGLIB_LIBRARIES})
0007 check_cxx_source_compiles(
0008 "#include <tfile.h>
0009 int main()
0010 {
0011 TagLib::FileName fileName1(\"char\");
0012 TagLib::FileName fileName2(L\"wchar\");
0013 return 0;
0014 }" ${TAGLIB_FILENAME_COMPLEX})
0015 endmacro (CHECK_TAGLIB_FILENAME)