74
74
set(_CMAKE_REQUIRED_LIBRARIES_TMP ${CMAKE_REQUIRED_LIBRARIES})
75
75
set(CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES} ${MP4V2_LIBRARIES})
76
78
if (MP4V2_MP4V2_INCLUDE_DIR)
77
79
CHECK_CXX_SOURCE_COMPILES("#include <mp4v2/mp4v2.h>\nint main() {\n MP4FileHandle hFile;\n uint32_t index;\n char* ppName;\n uint8_t* ppValue;\n uint32_t pValueSize;\n MP4GetMetadataByIndex(hFile, index, &ppName, &ppValue, &pValueSize);\n return 0;\n}\n" HAVE_MP4V2_MP4GETMETADATABYINDEX_CHARPP_ARG)
78
80
else (MP4V2_MP4V2_INCLUDE_DIR)
79
81
CHECK_CXX_SOURCE_COMPILES("#include <mp4.h>\nint main() {\n MP4FileHandle hFile;\n u_int32_t index;\n char* ppName;\n u_int8_t* ppValue;\n u_int32_t pValueSize;\n MP4GetMetadataByIndex(hFile, index, &ppName, &ppValue, &pValueSize);\n return 0;\n}\n" HAVE_MP4V2_MP4GETMETADATABYINDEX_CHARPP_ARG)
80
82
endif (MP4V2_MP4V2_INCLUDE_DIR)
81
83
set(CMAKE_REQUIRED_LIBRARIES ${_CMAKE_REQUIRED_LIBRARIES_TMP})
83
86
else (MP4V2_INCLUDE_DIR AND MP4V2_LIBRARIES)
84
87
message(STATUS "Could not find mp4v2")