CMake/Source/QtDialog/CMakeLists.txt

43 lines
883 B
CMake
Raw Normal View History

2007-11-02 18:50:17 +03:00
SET(QT_MIN_VERSION "4.3.0")
FIND_PACKAGE(Qt4 REQUIRED)
IF(NOT QT4_FOUND)
2007-11-02 21:12:54 +03:00
MESSAGE(SEND_ERROR "Failed to find Qt 4.3 or greater.")
2007-11-02 18:50:17 +03:00
ELSE(NOT QT4_FOUND)
2007-11-02 21:12:54 +03:00
SET(QT_USE_QTMAIN TRUE)
2007-11-02 18:50:17 +03:00
INCLUDE(${QT_USE_FILE})
SET(SRCS
CMakeSetup.cxx
CMakeSetupDialog.cxx
2007-11-02 21:12:54 +03:00
CMakeSetupDialog.h
2007-11-02 18:50:17 +03:00
QCMake.cxx
2007-11-02 21:12:54 +03:00
QCMake.h
2007-11-02 18:50:17 +03:00
QCMakeCacheView.cxx
2007-11-02 21:12:54 +03:00
QCMakeCacheView.h
2007-11-02 18:50:17 +03:00
)
QT4_WRAP_UI(UI_SRCS
CMakeSetupDialog.ui
)
QT4_WRAP_CPP(MOC_SRCS
CMakeSetupDialog.h
QCMake.h
QCMakeCacheView.h
)
QT4_ADD_RESOURCES(RC_SRCS CMakeSetup.qrc)
SET(SRCS ${SRCS} ${UI_SRCS} ${MOC_SRCS} ${RC_SRCS})
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
ADD_EXECUTABLE(QtDialog WIN32 MACOSX_BUNDLE ${SRCS})
TARGET_LINK_LIBRARIES(QtDialog CMakeLib ${QT_LIBRARIES})
ADD_DEPENDENCIES(QtDialog cmake)
ENDIF(NOT QT4_FOUND)