~ahayzen/ubuntu-printing-app/rearrange-folders

« back to all changes in this revision

Viewing changes to ubuntu-printing-app/CMakeLists.txt

  • Committer: Andrew Hayzen
  • Date: 2017-03-15 11:57:40 UTC
  • Revision ID: ahayzen@gmail.com-20170315115740-pyr3s6va09ziuenw
* Move backend to ubuntu-printing-app/backend
* Move runner to ubuntu-printing-app/runner
* Remove any trace of click
* Update cmake to respect changes

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
set(APP_NAME ubuntu-printing-app)
 
2
set(APP_HARDCODE ubuntu-printing-app)
 
3
set(DESKTOP_FILE "${APP_NAME}.desktop")
 
4
set(ICON_FILE ubuntu-printing-app.png)
 
5
set(MAIN_QML Main.qml)
 
6
set(RUNNER ${APP_HARDCODE})
 
7
set(SNAP_DESKTOP_FILE snap/gui/${DESKTOP_FILE})
 
8
 
 
9
# Set the path for the QML files and the backend
 
10
set(UBUNTU_PRINTING_APP_DATA_DIR "${CMAKE_INSTALL_DATADIR}/${APP_HARDCODE}")
 
11
set(MODULE_PATH ${CMAKE_INSTALL_PREFIX}/lib/${CMAKE_LIBRARY_ARCHITECTURE}/${APP_HARDCODE})
 
12
 
 
13
# Set the exec path
 
14
if(SNAP_MODE)
 
15
  set(EXEC "APP_ID=${APP_HARDCODE} qmlscene $@ -I $SNAP/${MODULE_PATH} $SNAP/${CMAKE_INSTALL_PREFIX}/${UBUNTU_PRINTING_APP_DATA_DIR}/${MAIN_QML}")
 
16
  set(ICON "$SNAP/${CMAKE_INSTALL_PREFIX}/${UBUNTU_PRINTING_APP_DATA_DIR}/${ICON_FILE}")
 
17
else(SNAP_MODE)
 
18
  set(EXEC "APP_ID=${APP_HARDCODE} qmlscene $@ -I ${MODULE_PATH} ${CMAKE_INSTALL_PREFIX}/${UBUNTU_PRINTING_APP_DATA_DIR}/${MAIN_QML}")
 
19
  set(ICON ${CMAKE_INSTALL_PREFIX}/${UBUNTU_PRINTING_APP_DATA_DIR}/${ICON_FILE})
 
20
endif(SNAP_MODE)
 
21
 
 
22
add_subdirectory(backend)
1
23
add_subdirectory(components)
 
24
add_subdirectory(runner)
2
25
add_subdirectory(pages)
3
26
 
4
27
# Install Main.qml and icon
27
50
  file(GLOB MAIN_QML_JS_FILES *.apparmor *.js *.json *.qml)
28
51
  add_custom_target(ubuntu_printing_app_main_qml_js_files ALL SOURCES ${MAIN_QML_JS_FILES})
29
52
endif(NOT "${CMAKE_CURRENT_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}")
 
53
 
 
54
# Set variables for use in parent scope
 
55
set(UBUNTU_PRINTING_APP_DESKTOP_FILE "${DESKTOP_FILE}" PARENT_SCOPE)