~ubuntu-filemanager-dev/ubuntu-filemanager-app/trunk

« back to all changes in this revision

Viewing changes to CMakeLists.txt

  • Committer: Tarmac
  • Author(s): nskaggs
  • Date: 2014-03-26 15:01:59 UTC
  • mfrom: (139.1.6 fix-armhf-build)
  • Revision ID: tarmac-20140326150159-1f971oj4ce3hx40n
Get cmake building properly. Fixes: https://bugs.launchpad.net/bugs/1282500, https://bugs.launchpad.net/bugs/1288885, https://bugs.launchpad.net/bugs/1294301.

Approved by Ubuntu Phone Apps Jenkins Bot.

Show diffs side-by-side

added added

removed removed

Lines of Context:
12
12
set(URLS_FILE "${PROJECT_NAME}_${APP_NAME}.url-dispatcher")
13
13
set(APP_HARDCODE ubuntu-filemanager-app)
14
14
set(MAIN_QML ${APP_HARDCODE}.qml)
15
 
set(ICON filemanager64.png)
 
15
set(ICON_FILE filemanager64.png)
16
16
set(AUTOPILOT_DIR ubuntu_filemanager_app)
17
17
 
18
18
if(CLICK_MODE)
23
23
    set(CMAKE_INSTALL_PREFIX /)
24
24
    set(CMAKE_INSTALL_BINDIR /)
25
25
    set(DATA_DIR /)
26
 
    set(EXEC "qmlscene ${MAIN_QML}")
 
26
    set(ICON ${ICON_FILE})
 
27
    set(EXEC "qmlscene -qt5 ${MAIN_QML}")
27
28
    set(DESKTOP_DIR ${DATA_DIR})
28
29
    set(URLS_DIR ${DATA_DIR})
29
30
else(CLICK_MODE)
30
31
    set(DATA_DIR ${CMAKE_INSTALL_DATADIR}/${APP_HARDCODE})
31
32
    set(EXEC ${APP_HARDCODE})
32
 
    set(ICON ${CMAKE_INSTALL_PREFIX}/${DATA_DIR}/${ICON})
 
33
    set(ICON ${CMAKE_INSTALL_PREFIX}/${DATA_DIR}/${ICON_FILE})
33
34
    configure_file(${APP_HARDCODE}.in
34
35
        ${CMAKE_CURRENT_BINARY_DIR}/${APP_HARDCODE})
35
36
    install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${APP_HARDCODE}
49
50
     *.qml *.js *.png *.js *.json)
50
51
install(DIRECTORY ui components icons
51
52
    DESTINATION ${DATA_DIR})
52
 
install(FILES ${MAIN_QML} DESTINATION ${DATA_DIR})
 
53
install(FILES ${SRC_FILES} ${ICON_FILE} DESTINATION ${DATA_DIR})
53
54
 
54
55
configure_file(${DESKTOP_FILE}.in ${CMAKE_CURRENT_BINARY_DIR}/${DESKTOP_FILE})
55
56
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${DESKTOP_FILE}