~sebastien-amardeilh/yarock/trunk

« back to all changes in this revision

Viewing changes to src3party/libechonest/CMakeLists.txt

  • Committer: sebastien-amardeilh
  • Date: 2014-03-02 08:23:30 UTC
  • Revision ID: sebastien-amardeilh@gmail.com-20140302082330-71utrfssybo3gx11
remove Echonest library

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
 
2
 
include_directories( ${QJSON_INCLUDE_DIRS} ${CMAKE_CURRENT_SOURCE_DIR} )
3
 
 
4
 
set( LIBECHONEST_SRC
5
 
        Track.cpp
6
 
        Song.cpp
7
 
        Artist.cpp
8
 
        Playlist.cpp
9
 
        Config.cpp
10
 
        Parsing.cpp
11
 
        AudioSummary.cpp
12
 
        Util.cpp
13
 
        ArtistTypes.cpp
14
 
        Generator.cpp
15
 
        Catalog.cpp
16
 
        CatalogUpdateEntry.cpp
17
 
        CatalogSong.cpp
18
 
        CatalogArtist.cpp
19
 
        CatalogItem.cpp
20
 
        TypeInformation.cpp
21
 
)
22
 
 
23
 
set( LIBECHONEST_H
24
 
        echonest_export.h
25
 
        Track.h
26
 
        Song.h
27
 
        Artist.h
28
 
        Playlist.h
29
 
        Config.h
30
 
        AudioSummary.h
31
 
        ArtistTypes.h
32
 
        Util.h
33
 
        Catalog.h
34
 
        CatalogUpdateEntry.h
35
 
        CatalogSong.h
36
 
        CatalogArtist.h
37
 
        CatalogItem.h
38
 
        TypeInformation.h
39
 
)
40
 
 
41
 
QT4_WRAP_CPP( ${LIBECHONEST_H} )
42
 
 
43
 
#if (CMAKE_COMPILER_IS_GNUCXX)
44
 
#    add_definitions( -Werror )
45
 
#endif (CMAKE_COMPILER_IS_GNUCXX)
46
 
 
47
 
SET( OS_SPECIFIC_LINK_LIBRARIES "" )
48
 
IF( APPLE OR MINGW )
49
 
  SET( OS_SPECIFIC_LINK_LIBRARIES ${QJSON_LIBRARIES} )
50
 
ELSE( APPLE OR MINGW )
51
 
  SET( OS_SPECIFIC_LINK_LIBRARIES ${QJSON_LDFLAGS} )
52
 
ENDIF( APPLE OR MINGW )
53
 
 
54
 
 
55
 
add_library( echonest STATIC ${LIBECHONEST_SRC} )
56
 
target_link_libraries( echonest ${OS_SPECIFIC_LINK_LIBRARIES} ${QT_QTCORE_LIBRARY} ${QT_QTNETWORK_LIBRARY}  )
57
 
 
58
 
foreach(file ${LIBECHONEST_H} echonest_export.h Util.h)
59
 
  configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${file}
60
 
    ${CMAKE_CURRENT_BINARY_DIR}/echonest/${file}
61
 
    COPYONLY)
62
 
endforeach(file ${LIBECHONEST_H})