~notes-app-dev/reminders-app/editmode-fixes

« back to all changes in this revision

Viewing changes to src/plugin/Evernote/CMakeLists.txt

  • Committer: Tarmac
  • Author(s): Michael Zanetti
  • Date: 2014-11-06 20:08:06 UTC
  • mfrom: (286.2.2 libqtevernote)
  • Revision ID: tarmac-20141106200806-1i099s95mzr2cwzo
Split the actual evernote code out from the QML plugin into a libqtevernote. Fixes: https://bugs.launchpad.net/bugs/1385994.

Approved by Penk Chen, Ubuntu Phone Apps Jenkins Bot.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
pkg_search_module(SSL openssl REQUIRED)
 
2
 
1
3
include_directories(
2
4
    ${CMAKE_CURRENT_SOURCE_DIR}
3
5
    ${CMAKE_SOURCE_DIR}/3rdParty/libthrift
4
6
    ${CMAKE_SOURCE_DIR}/3rdParty/evernote-sdk-cpp/src/
 
7
    ${CMAKE_SOURCE_DIR}/src/libqtevernote
5
8
)
6
9
 
7
10
set(evernoteplugin_SRCS
8
11
    evernoteplugin.cpp
9
 
    notesstore.cpp
10
 
    userstore.cpp
11
 
    notebooks.cpp
12
 
    notes.cpp
13
 
    note.cpp
14
 
    resource.cpp
15
 
    notebook.cpp
16
 
    tag.cpp
17
 
    tags.cpp
18
 
    jobs/fetchnotesjob.cpp
19
 
    jobs/fetchnotebooksjob.cpp
20
 
    jobs/fetchnotejob.cpp
21
 
    jobs/createnotejob.cpp
22
 
    jobs/evernotejob.cpp
23
 
    jobs/savenotejob.cpp
24
 
    jobs/savenotebookjob.cpp
25
 
    jobs/deletenotejob.cpp
26
 
    evernoteconnection.cpp
27
 
    jobs/userstorejob.cpp
28
 
    jobs/notesstorejob.cpp
29
 
    jobs/fetchusernamejob.cpp
30
 
    jobs/createnotebookjob.cpp
31
 
    jobs/expungenotebookjob.cpp
32
 
    jobs/fetchtagsjob.cpp
33
 
    jobs/createtagjob.cpp
34
 
    jobs/savetagjob.cpp
35
 
    resourceimageprovider.cpp
36
 
    utils/enmldocument.cpp
37
 
    utils/textformat.cpp
38
12
)
39
13
 
40
14
add_library(evernoteplugin MODULE
41
15
    ${evernoteplugin_SRCS}
42
16
)
43
17
 
44
 
target_link_libraries(evernoteplugin
45
 
    -L${CMAKE_BINARY_DIR}/3rdParty/evernote-sdk-cpp/ -L${CMAKE_BINARY_DIR}/3rdParty/libthrift/ -levernote-sdk-cpp -llibthrift -lssl -lcrypto
46
 
)
47
 
 
 
18
target_link_libraries(evernoteplugin evernote-sdk-cpp libthrift qtevernote ${SSL_LDFLAGS})
 
19
add_dependencies(evernoteplugin qtevernote)
48
20
qt5_use_modules(evernoteplugin Gui Qml Quick)
49
21
 
50
 
 
51
22
# Copy qmldir file to build dir for running in QtCreator
52
23
if(NOT "${CMAKE_CURRENT_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}")
53
24
add_custom_target(evernoteplugin-qmldir ALL