2011-02-24 3 views
4

빌드 후 단계로 QtCore4.dll 및 QtGui4.dll을 설치/dir에 복사하고 싶습니다.CMake로 Qt4의 DLL 복사

CMake에서 QT4 패키지는 $ {QT_DOC_DIR}과 같은 변수를 정의하지만 $ {QT_BIN_DIR}은 정의하지 않습니다. 그래서 내가 한 일은 다음과 같습니다.

add_custom_command(
    TARGET blahblah 
    COMMAND ${CMAKE_COMMAND} -E copy ${QT_DOC_DIR}/../bin/QtCore4.dll ${INSTDIR} 
) 

추악한 것은 물론 Windows에서만 작동합니다.

변수가 있습니까? 아니면 완전히 다른 방식으로해야합니까?

감사합니다. 주/cmake-2.8/모듈에서

+0

왜이 외부 윈도우를하고 싶은 것? 리눅스에서는 배포판에서 제공되는 Qt 패키지를 사용해야합니다. OTOH, MacOS X에서 이것이 필요한지 전혀 모르겠다. –

답변

1

/FindQt4.cmake :

# QT_BINARY_DIR    Path to "bin" of Qt4 

I ... 너무 멀리 떨어져 QT_BIN_DIR로했다

관련 문제