2016-01-26 02:30:03 +02:00
|
|
|
add_definitions(-DQT_UIC)
|
2019-05-07 19:08:52 +00:00
|
|
|
set(EXTRA_UIC_LIBS KtCore KtXml)
|
2015-12-10 05:06:13 +02:00
|
|
|
|
|
|
|
include_directories(
|
|
|
|
${CMAKE_BINARY_DIR}/include
|
|
|
|
${CMAKE_BINARY_DIR}/privateinclude
|
|
|
|
${CMAKE_BINARY_DIR}/include/QtCore
|
|
|
|
${CMAKE_BINARY_DIR}/privateinclude/QtCore
|
2019-05-07 19:08:52 +00:00
|
|
|
${CMAKE_BINARY_DIR}/include/QtXml
|
|
|
|
${CMAKE_BINARY_DIR}/privateinclude/QtXml
|
2015-12-10 05:06:13 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/cpp
|
|
|
|
)
|
|
|
|
|
|
|
|
set(UIC_SOURCES
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/uicmain.cpp
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/uic.cpp
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/customwidgetsinfo.cpp
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/databaseinfo.cpp
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/driver.cpp
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/treewalker.cpp
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/ui4.cpp
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/cpp/cppextractimages.cpp
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/cpp/cppwritedeclaration.cpp
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/cpp/cppwriteicondata.cpp
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/cpp/cppwriteicondeclaration.cpp
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/cpp/cppwriteiconinitialization.cpp
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/cpp/cppwriteincludes.cpp
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/cpp/cppwriteinitialization.cpp
|
|
|
|
)
|
|
|
|
|
2016-08-25 04:38:45 +00:00
|
|
|
katie_setup_target(uic ${UIC_SOURCES})
|
2015-12-10 05:06:13 +02:00
|
|
|
|
2016-08-25 04:38:45 +00:00
|
|
|
add_executable(uic ${uic_SOURCES})
|
2015-12-10 05:06:13 +02:00
|
|
|
target_link_libraries(uic ${EXTRA_UIC_LIBS})
|
|
|
|
|
2017-04-27 01:57:57 +00:00
|
|
|
set_target_properties(uic PROPERTIES
|
|
|
|
EXPORT_NAME uic
|
|
|
|
OUTPUT_NAME uic${KATIE_TOOLS_SUFFIX}
|
|
|
|
)
|
|
|
|
|
2015-12-10 05:06:13 +02:00
|
|
|
install(
|
|
|
|
TARGETS uic
|
|
|
|
EXPORT KatieBinaryTargets ${INSTALL_TARGETS_DEFAULT_ARGS}
|
2016-10-07 23:43:48 +00:00
|
|
|
RUNTIME DESTINATION ${KATIE_BINARIES_RELATIVE}
|
2015-12-10 05:06:13 +02:00
|
|
|
COMPONENT Devel
|
|
|
|
)
|
2016-07-06 02:31:34 +00:00
|
|
|
|
2016-09-11 03:34:55 +00:00
|
|
|
install(
|
|
|
|
FILES ${CMAKE_CURRENT_SOURCE_DIR}/uic.1
|
2016-10-07 23:43:48 +00:00
|
|
|
DESTINATION ${KATIE_MAN_RELATIVE}/man1
|
2017-04-27 01:57:57 +00:00
|
|
|
RENAME uic${KATIE_TOOLS_SUFFIX}.1
|
2017-07-16 07:02:53 +00:00
|
|
|
COMPONENT Doc
|
2016-09-11 03:34:55 +00:00
|
|
|
)
|