Changeset 1e650c


Ignore:
Timestamp:
01/13/12 18:22:31 (4 months ago)
Author:
Micke Prag <micke.prag@…>
Branches:
('master', 'deebf2045e7119c339412580f37a1e653f7d5715')('controller-upgrade', '00f95d22e12d96ef089e0902ef62ae8ce841dc6f')
Children:
bdb766e7cf6b608954dc6a9dd0dfed7bd529ca9a
Parents:
99c2b0e158d7a587a0b2cba693c0c15a54818171
git-author:
Micke Prag <micke.prag@telldus.se>2012-01-13 18:22:31+01:00
git-committer:
Micke Prag <micke.prag@telldus.se>2012-01-13 18:22:31+01:00
Message:

Fix compiling issues for qt-components-desktop on Windows

Location:
telldus-gui
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • telldus-gui/3rdparty/qt-components-desktop.cmake

    rcc0b37 r1e650c  
    1111SET(EXTRA_FILES ${QML} ${JS} ${PNG} ${QMLDIR}) 
    1212 
    13 QT4_WRAP_CPP( MOC_SRCS  ${HDRS} ) 
    14 QT4_AUTOMOC ( ${SRCS} ) 
    15  
    16 ADD_LIBRARY(styleplugin SHARED 
    17         ${SRCS} 
    18         ${MOC_SRCS} 
    19         ${QMLS} 
    20 ) 
    21 TARGET_LINK_LIBRARIES( styleplugin ${QT_LIBRARIES} ) 
    22  
    23  
    2413IF (QT_COMPONENTS_OUTPUT_DIR) 
    2514        SET(QT_COMPONENTS_OUTPUT_DIR "${QT_COMPONENTS_OUTPUT_DIR}/QtDesktop") 
     
    2716        SET(QT_COMPONENTS_OUTPUT_DIR "QtDesktop") 
    2817ENDIF() 
    29  
    30 SET_TARGET_PROPERTIES(styleplugin PROPERTIES 
    31         LIBRARY_OUTPUT_DIRECTORY ${QT_COMPONENTS_OUTPUT_DIR}/plugin 
    32 ) 
    3318 
    3419STRING(LENGTH "${BASE_PATH}/components" BASE_LENGTH) 
     
    3823        STRING(SUBSTRING ${_FILE} ${BASE_LENGTH} ${_TOP_LENGTH} _OUT_FILE) 
    3924        GET_FILENAME_COMPONENT(_FILENAME ${_FILE} NAME) 
    40         ADD_CUSTOM_COMMAND( TARGET styleplugin 
    41                 POST_BUILD 
    42                 COMMAND ${CMAKE_COMMAND} -E copy ${_FILE} ${QT_COMPONENTS_OUTPUT_DIR}${_OUT_FILE} 
     25        SET(_OUTFILEPATH ${QT_COMPONENTS_OUTPUT_DIR}${_OUT_FILE}) 
     26        LIST(APPEND SRCS ${_OUTFILEPATH}) 
     27        ADD_CUSTOM_COMMAND( 
     28                OUTPUT ${_OUTFILEPATH} 
     29                DEPENDS ${_FILE} 
     30                COMMAND ${CMAKE_COMMAND} -E copy ${_FILE} ${_OUTFILEPATH} 
    4331                COMMENT "Copy ${_FILENAME} to destination" 
    4432        ) 
    4533ENDFOREACH(_FILE) 
     34 
     35QT4_WRAP_CPP( MOC_SRCS  ${HDRS} ) 
     36QT4_AUTOMOC ( ${SRCS} ) 
     37 
     38ADD_LIBRARY(styleplugin SHARED 
     39        ${SRCS} 
     40        ${MOC_SRCS} 
     41) 
     42TARGET_LINK_LIBRARIES( styleplugin ${QT_LIBRARIES} ) 
     43 
     44 
     45 
     46IF (WIN32) 
     47        SET_TARGET_PROPERTIES(styleplugin PROPERTIES 
     48                PREFIX "Plugins/declarative/QtDesktop/plugin/" 
     49        ) 
     50ELSE() 
     51        SET_TARGET_PROPERTIES(styleplugin PROPERTIES 
     52                LIBRARY_OUTPUT_DIRECTORY ${QT_COMPONENTS_OUTPUT_DIR}/plugin 
     53        ) 
     54ENDIF() 
  • telldus-gui/Plugins/QML/CMakeLists.txt

    r5531d6 r1e650c  
    2525INCLUDE( ../TelldusCenterPlugin.cmake NO_POLICY_SCOPE ) 
    2626 
    27 SET(QT_COMPONENTS_OUTPUT_DIR "${CMAKE_BINARY_DIR}/TelldusCenter/Plugins/declarative") 
     27IF (WIN32) 
     28        SET(QT_COMPONENTS_OUTPUT_DIR "${LIBRARY_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/Plugins/declarative") 
     29ELSE() 
     30        SET(QT_COMPONENTS_OUTPUT_DIR "${CMAKE_BINARY_DIR}/TelldusCenter/Plugins/declarative") 
     31ENDIF() 
    2832INCLUDE( ${CMAKE_SOURCE_DIR}/3rdparty/qt-components-desktop.cmake NO_POLICY_SCOPE ) 
Note: See TracChangeset for help on using the changeset viewer.