# HG changeset patch # User SokoL_SD # Date 1242753780 0 # Node ID 753b1973273b1eae8d1baf8b42a09b9cc46142d2 # Parent a3617f39341745a8c1c8594107c9489a27a4ffcc CMake: Another fixes for build on Windows diff -r a3617f393417 -r 753b1973273b generator/typesystem_gui.xml --- a/generator/typesystem_gui.xml Tue May 19 16:41:28 2009 +0000 +++ b/generator/typesystem_gui.xml Tue May 19 17:23:00 2009 +0000 @@ -4837,7 +4837,7 @@ - + diff -r a3617f393417 -r 753b1973273b tools/duic/CMakeLists.txt --- a/tools/duic/CMakeLists.txt Tue May 19 16:41:28 2009 +0000 +++ b/tools/duic/CMakeLists.txt Tue May 19 17:23:00 2009 +0000 @@ -1,34 +1,36 @@ -cmake_minimum_required(VERSION 2.6) -find_package(Qt4 REQUIRED) - -include_directories( ${QT_INCLUDE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/d ) - -########### next target ############### - -set(uic_bin_SRCS - customwidgetsinfo.cpp - databaseinfo.cpp - driver.cpp - treewalker.cpp - ui4.cpp - uic.cpp - validator.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/d/dextractimages.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/d/dwritedeclaration.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/d/dwriteincludes.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/d/dwriteicondata.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/d/dwriteicondeclaration.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/d/dwriteiconinitialization.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/d/dwriteinitialization.cpp - main.cpp ) - -add_executable(duic ${uic_bin_SRCS}) -set_target_properties(duic PROPERTIES OUTPUT_NAME duic) -set_target_properties(duic PROPERTIES COMPILE_FLAGS -DQT_UIC_D_GENERATOR) - -target_link_libraries(duic ${QT_QTCORE_LIBRARY} ${QT_QTXML_LIBRARY}) - -install(TARGETS duic DESTINATION ${CMAKE_INSTALL_PREFIX}/bin COMPONENT qtd_tools) - +cmake_minimum_required(VERSION 2.6) +find_package(Qt4 REQUIRED) + +## TODO: Is this definition correct? +add_definitions(-DQDESIGNER_UILIB_LIBRARY) +include_directories( ${QT_INCLUDE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/d ) + +########### next target ############### + +set(uic_bin_SRCS + customwidgetsinfo.cpp + databaseinfo.cpp + driver.cpp + treewalker.cpp + ui4.cpp + uic.cpp + validator.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/d/dextractimages.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/d/dwritedeclaration.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/d/dwriteincludes.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/d/dwriteicondata.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/d/dwriteicondeclaration.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/d/dwriteiconinitialization.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/d/dwriteinitialization.cpp + main.cpp ) + +add_executable(duic ${uic_bin_SRCS}) +set_target_properties(duic PROPERTIES OUTPUT_NAME duic) +set_target_properties(duic PROPERTIES COMPILE_FLAGS -DQT_UIC_D_GENERATOR) + +target_link_libraries(duic ${QT_QTCORE_LIBRARY} ${QT_QTXML_LIBRARY}) + +install(TARGETS duic DESTINATION ${CMAKE_INSTALL_PREFIX}/bin COMPONENT qtd_tools) +