katie/src/tools/lconvert/CMakeLists.txt
Ivailo Monev bfbc380756 initial import
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-10 05:06:13 +02:00

41 lines
1,018 B
CMake

add_definitions(
-DQT_NO_CAST_FROM_ASCII
-DQT_NO_CAST_TO_ASCII
${SHAREDLINGUIST_DEFINITIONS}
)
set(EXTRA_LCONVERT_LIBS KtCore KtXml)
include_directories(
${CMAKE_BINARY_DIR}/include
${CMAKE_BINARY_DIR}/privateinclude
${CMAKE_BINARY_DIR}/include/QtCore
${CMAKE_BINARY_DIR}/privateinclude/QtCore
${CMAKE_BINARY_DIR}/include/QtXml
${CMAKE_BINARY_DIR}/privateinclude/QtXml
${SHAREDLINGUIST_INCLUDES}
)
set(LCONVERT_SOURCES
${LCONVERT_SOURCES}
${CMAKE_CURRENT_SOURCE_DIR}/lconvert.cpp
)
set(LCONVERT_HEADERS
${LCONVERT_HEADERS}
${SHAREDLINGUIST_HEADERS}
)
katie_setup_flags()
add_executable(lconvert $<TARGET_OBJECTS:sharedlinguist> ${LCONVERT_SOURCES} ${LCONVERT_HEADERS})
target_link_libraries(lconvert ${EXTRA_LCONVERT_LIBS})
set_target_properties(lconvert PROPERTIES
EXPORT_NAME lconvert
)
install(
TARGETS lconvert
EXPORT KatieBinaryTargets ${INSTALL_TARGETS_DEFAULT_ARGS}
RUNTIME DESTINATION ${QT_BINARIES_PATH_INST}
COMPONENT Devel
)