Changeset 69b16f
- Timestamp:
- 01/13/12 15:29:55 (4 months ago)
- Branches:
- ('master', 'deebf2045e7119c339412580f37a1e653f7d5715')('controller-upgrade', '00f95d22e12d96ef089e0902ef62ae8ce841dc6f')
- Children:
- c90a4c1f1228464d23cf043d910d9c128d5e717f
- Parents:
- cc0b37e179d94a87d627d031dd4d857bfeeee297
- git-author:
- Micke Prag <micke.prag@telldus.se>2012-01-13 15:29:55+01:00
- git-committer:
- Micke Prag <micke.prag@telldus.se>2012-01-13 15:29:55+01:00
- File:
-
- 1 edited
-
telldus-gui/Plugins/TelldusCenterPlugin.cmake (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
telldus-gui/Plugins/TelldusCenterPlugin.cmake
rf834ad r69b16f 64 64 ENDIF (UPDATE_TRANSLATIONS) 65 65 66 IF(Plugin_PATH) 67 FOREACH(_FILE ${Plugin_FILES}) 68 GET_FILENAME_COMPONENT(_FILENAME ${_FILE} NAME) 69 ADD_CUSTOM_COMMAND( OUTPUT ${Plugin_PATH}/${_FILENAME} 70 COMMAND ${CMAKE_COMMAND} -E copy ${_FILE} ${Plugin_PATH}/${_FILENAME} 71 DEPENDS ${_FILE} 72 COMMENT "Copy ${_FILENAME} for plugin ${Plugin_NAME}" 73 ) 74 LIST(APPEND Plugin_TARGET_FILES "${Plugin_PATH}/${_FILENAME}") 75 IF (NOT APPLE) 76 INSTALL(FILES ${_FILE} DESTINATION "${PLUGIN_LIB_FULL_PATH}/script/${Plugin_PATH_relative}") 77 ENDIF () 78 ENDFOREACH(_FILE) 79 ENDIF(Plugin_PATH) 80 66 81 IF(Plugin_SRCS) 67 82 ADD_LIBRARY(${Plugin_NAME} SHARED … … 75 90 ${Plugin_TS} 76 91 ${Plugin_QM} 92 ${Plugin_TARGET_FILES} 77 93 ) 78 94 TARGET_LINK_LIBRARIES( ${Plugin_NAME} ${Plugin_LIBRARIES} ) … … 88 104 GET_BUNDLE_AND_EXECUTABLE(\"\${app}\" bundle exe valid) 89 105 SET(plugin \"\${bundle}/Contents/Plugins/script/${Plugin_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX}\") 90 106 91 107 GET_ITEM_KEY(\"\${plugin}\" pkey) 92 108 SET(prereqs \"\") … … 94 110 FOREACH(pr \${prereqs}) 95 111 GET_ITEM_KEY(\"\${pr}\" rkey) 96 112 97 113 #Don't change the path to TelldusCore 98 114 IF (NOT \"\${rkey}\" STREQUAL \"TelldusCore\") … … 118 134 ) 119 135 INSTALL(TARGETS ${Plugin_NAME} 120 LIBRARY DESTINATION "${PLUGIN_LIB_FULL_PATH}/script" 136 LIBRARY DESTINATION "${PLUGIN_LIB_FULL_PATH}/script" 121 137 ) 122 138 ENDIF (APPLE) … … 124 140 ELSE(Plugin_SRCS) 125 141 ADD_CUSTOM_TARGET(${Plugin_NAME} ALL 126 SOURCES ${Plugin_FILES} 142 SOURCES ${Plugin_FILES} ${Plugin_TARGET_FILES} 127 143 ) 128 144 ENDIF(Plugin_SRCS) 129 130 IF(Plugin_PATH)131 ADD_CUSTOM_COMMAND( TARGET ${Plugin_NAME}132 POST_BUILD133 COMMAND ${CMAKE_COMMAND} -E make_directory ${Plugin_PATH}134 COMMENT "Creating plugin directory ${Plugin_NAME}"135 )136 FOREACH(_FILE ${Plugin_FILES})137 GET_FILENAME_COMPONENT(_FILENAME ${_FILE} NAME)138 ADD_CUSTOM_COMMAND( TARGET ${Plugin_NAME}139 POST_BUILD140 COMMAND ${CMAKE_COMMAND} -E copy ${_FILE} ${Plugin_PATH}141 COMMENT "Copy ${_FILENAME} for plugin ${Plugin_NAME}"142 )143 IF (NOT APPLE)144 INSTALL(FILES ${_FILE} DESTINATION "${PLUGIN_LIB_FULL_PATH}/script/${Plugin_PATH_relative}")145 ENDIF ()146 ENDFOREACH(_FILE)147 ENDIF(Plugin_PATH)148 149
Note: See TracChangeset
for help on using the changeset viewer.
