~ubuntu-branches/ubuntu/trusty/kid3/trusty

« back to all changes in this revision

Viewing changes to CMakeLists.txt

  • Committer: Bazaar Package Importer
  • Author(s): Maia Kozheva
  • Date: 2009-11-08 15:55:34 UTC
  • mfrom: (1.1.10 upstream) (2.1.7 sid)
  • Revision ID: james.westby@ubuntu.com-20091108155534-4ses1tpuj8nxjxj6
Tags: 1.3-1ubuntu1
* Merged from Debian, remaining Ubuntu changes:
  + debian/control:
    - Build-depend on libmp4v2-dev.
  + debian/rules:
    - Build WITH_MP4V2.
* Removed Ubuntu patch fix_gnome_file_dialog.diff, fixed upstream.

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
  set(CONFIG_USE_KDE 1)
18
18
  set(BASIC_LIBRARIES ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS})
19
19
else(WITH_KDE)
20
 
  set(BASIC_LIBRARIES ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTNETWORK_LIBRARY} ${QT_QTXML_LIBRARY})
 
20
  set(BASIC_LIBRARIES ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTNETWORK_LIBRARY} ${QT_QTXML_LIBRARY} ${QT_QTDBUS_LIBRARY})
21
21
endif(WITH_KDE)
22
22
 
23
23
### Check for taglib
50
50
   /usr/local/include/
51
51
  )
52
52
 
 
53
  find_path(MP4V2_MP4V2_INCLUDE_DIR mp4v2/mp4v2.h
 
54
   /usr/include/
 
55
   /usr/local/include/
 
56
  )
 
57
 
53
58
  find_library(MP4V2_LIBRARIES NAMES mp4v2
54
59
   PATHS
55
60
   /usr/lib
56
61
   /usr/local/lib
57
62
  )
58
63
 
 
64
  if (MP4V2_MP4V2_INCLUDE_DIR)
 
65
    set(MP4V2_INCLUDE_DIR MP4V2_MP4V2_INCLUDE_DIR)
 
66
    set(HAVE_MP4V2_MP4V2_H 1)
 
67
  endif (MP4V2_MP4V2_INCLUDE_DIR)
 
68
 
59
69
  if (MP4V2_INCLUDE_DIR AND MP4V2_LIBRARIES)
60
70
    message(STATUS "mp4v2 found: ${MP4V2_LIBRARIES}")
61
71
    set(HAVE_MP4V2 1)
63
73
 
64
74
    set(_CMAKE_REQUIRED_LIBRARIES_TMP ${CMAKE_REQUIRED_LIBRARIES})
65
75
    set(CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES} ${MP4V2_LIBRARIES})
66
 
    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)
 
76
    if (MP4V2_MP4V2_INCLUDE_DIR)
 
77
      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
    else (MP4V2_MP4V2_INCLUDE_DIR)
 
79
      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
    endif (MP4V2_MP4V2_INCLUDE_DIR)
67
81
    set(CMAKE_REQUIRED_LIBRARIES ${_CMAKE_REQUIRED_LIBRARIES_TMP})
68
82
 
69
83
  else (MP4V2_INCLUDE_DIR AND MP4V2_LIBRARIES)
122
136
set(VORBIS_LIBRARIES)
123
137
if(WITH_VORBIS)
124
138
  find_path(VORBIS_INCLUDE_DIR vorbis/vorbisfile.h)
 
139
  find_library(OGG_LIBRARY NAMES ogg)
125
140
  find_library(VORBIS_LIBRARY NAMES vorbis)
126
141
  find_library(VORBISFILE_LIBRARY NAMES vorbisfile)
127
 
  if(VORBIS_INCLUDE_DIR AND VORBIS_LIBRARY AND VORBISFILE_LIBRARY)
128
 
    set(VORBIS_LIBRARIES ${VORBIS_LIBRARY} ${VORBISFILE_LIBRARY})
 
142
  if(VORBIS_INCLUDE_DIR AND OGG_LIBRARY AND VORBIS_LIBRARY AND VORBISFILE_LIBRARY)
 
143
    set(VORBIS_LIBRARIES ${VORBISFILE_LIBRARY} ${VORBIS_LIBRARY} ${OGG_LIBRARY})
129
144
    message(STATUS "Vorbis found: ${VORBIS_LIBRARIES}")
130
145
    set(HAVE_VORBIS 1)
131
 
  else(VORBIS_INCLUDE_DIR AND VORBIS_LIBRARY AND VORBISFILE_LIBRARY)
 
146
  else(VORBIS_INCLUDE_DIR AND OGG_LIBRARY AND VORBIS_LIBRARY AND VORBISFILE_LIBRARY)
132
147
    message(FATAL_ERROR "Could not find Vorbis")
133
 
  endif(VORBIS_INCLUDE_DIR AND VORBIS_LIBRARY AND VORBISFILE_LIBRARY)
 
148
  endif(VORBIS_INCLUDE_DIR AND OGG_LIBRARY AND VORBIS_LIBRARY AND VORBISFILE_LIBRARY)
134
149
endif(WITH_VORBIS)
135
150
 
136
151
### Check for FLAC++