64
|
1 cmake_minimum_required(VERSION 2.6)
|
|
2 find_package(Qt4 REQUIRED)
|
|
3
|
|
4 ## TODO: Is this definition correct?
|
|
5 add_definitions(-DQDESIGNER_UILIB_LIBRARY)
|
82
|
6 set (QT_USE_QTXML true)
|
|
7 include (${QT_USE_FILE})
|
64
|
8 include_directories( ${QT_INCLUDE_DIR}
|
|
9 ${CMAKE_CURRENT_SOURCE_DIR}
|
|
10 ${CMAKE_CURRENT_SOURCE_DIR}/d )
|
|
11
|
|
12 ########### next target ###############
|
|
13
|
|
14 set(uic_bin_SRCS
|
|
15 customwidgetsinfo.cpp
|
|
16 databaseinfo.cpp
|
|
17 driver.cpp
|
|
18 treewalker.cpp
|
|
19 ui4.cpp
|
|
20 uic.cpp
|
|
21 validator.cpp
|
|
22 ${CMAKE_CURRENT_SOURCE_DIR}/d/dextractimages.cpp
|
|
23 ${CMAKE_CURRENT_SOURCE_DIR}/d/dwritedeclaration.cpp
|
|
24 ${CMAKE_CURRENT_SOURCE_DIR}/d/dwriteincludes.cpp
|
|
25 ${CMAKE_CURRENT_SOURCE_DIR}/d/dwriteicondata.cpp
|
|
26 ${CMAKE_CURRENT_SOURCE_DIR}/d/dwriteicondeclaration.cpp
|
|
27 ${CMAKE_CURRENT_SOURCE_DIR}/d/dwriteiconinitialization.cpp
|
|
28 ${CMAKE_CURRENT_SOURCE_DIR}/d/dwriteinitialization.cpp
|
|
29 main.cpp )
|
|
30
|
|
31 add_executable(duic ${uic_bin_SRCS})
|
|
32 set_target_properties(duic PROPERTIES OUTPUT_NAME duic)
|
|
33 set_target_properties(duic PROPERTIES COMPILE_FLAGS -DQT_UIC_D_GENERATOR)
|
|
34
|
|
35 target_link_libraries(duic ${QT_QTCORE_LIBRARY} ${QT_QTXML_LIBRARY})
|
|
36
|
|
37 install(TARGETS duic DESTINATION ${CMAKE_INSTALL_PREFIX}/bin COMPONENT qtd_tools)
|
|
38
|