~martin-borho/ubuntu-weather-app/new_header_toolbar

« back to all changes in this revision

Viewing changes to CMakeLists.txt

  • Committer: David Planella
  • Date: 2014-02-14 09:04:01 UTC
  • mto: This revision was merged to the branch mainline in revision 194.
  • Revision ID: david.planella@ubuntu.com-20140214090401-z1k0fovza57hz41h
Replace the .desktop file string marked for translation, added ignores related to cmake

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
option(CLICK_MODE "Installs to a contained location" off)
9
9
 
10
10
set(APP_NAME weather)
11
 
set(DESKTOP_FILE "${PROJECT_NAME}_${APP_NAME}.desktop")
12
11
set(URLS_FILE "${PROJECT_NAME}_${APP_NAME}.url-dispatcher")
13
12
set(APP_HARDCODE ubuntu-weather-app)
14
13
set(MAIN_QML ubuntu-weather-app.qml)
40
39
 
41
40
file(GLOB_RECURSE I18N_SRC_FILES
42
41
     RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
43
 
     components/*.qml components/*.js ${DESKTOP_FILE}.in)
 
42
     components/*.qml components/*.js ${DESKTOP_FILE}.in.in)
44
43
list(SORT I18N_SRC_FILES)
45
44
 
46
45
file(GLOB SRC_FILES
49
48
install(DIRECTORY components resources DESTINATION ${DATA_DIR})
50
49
install(FILES ${MAIN_QML} DESTINATION ${DATA_DIR})
51
50
 
52
 
configure_file(${DESKTOP_FILE}.in ${CMAKE_CURRENT_BINARY_DIR}/${DESKTOP_FILE})
 
51
set(DESKTOP_FILE "${PROJECT_NAME}_${APP_NAME}.desktop")
 
52
#configure_file(${DESKTOP_FILE}.in ${CMAKE_CURRENT_BINARY_DIR}/${DESKTOP_FILE})
 
53
 
 
54
configure_file(${DESKTOP_FILE}.in.in ${DESKTOP_FILE}.in @ONLY)
 
55
file(REMOVE ${CMAKE_CURRENT_BINARY_DIR}/${DESKTOP_FILE})
 
56
file(STRINGS ${CMAKE_CURRENT_BINARY_DIR}/${DESKTOP_FILE}.in DESKTOP_FILE_CONTENTS)
 
57
foreach(LINE ${DESKTOP_FILE_CONTENTS})
 
58
    string(REGEX REPLACE "tr\\\(\"(.*)\"\\\)" "\\1" LINE "${LINE}")
 
59
    file(APPEND ${CMAKE_CURRENT_BINARY_DIR}/${DESKTOP_FILE} "${LINE}\n")
 
60
endforeach(LINE)
 
61
 
53
62
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${DESKTOP_FILE}
54
63
    DESTINATION ${DESKTOP_DIR})
55
64