aboutsummaryrefslogtreecommitdiffstats
path: root/tools/qmlls/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'tools/qmlls/CMakeLists.txt')
-rw-r--r--tools/qmlls/CMakeLists.txt10
1 files changed, 5 insertions, 5 deletions
diff --git a/tools/qmlls/CMakeLists.txt b/tools/qmlls/CMakeLists.txt
index ac42d239de..c19ab1aa8f 100644
--- a/tools/qmlls/CMakeLists.txt
+++ b/tools/qmlls/CMakeLists.txt
@@ -2,10 +2,8 @@
## qmlls Tool:
#####################################################################
-qt_get_tool_target_name(target_name qmlls)
-qt_internal_add_tool(${target_name}
- TARGET_DESCRIPTION "QML languageserver"
- TOOLS_TARGET Qml # special case
+qt_internal_add_app(qmlls
+ TARGET_DESCRIPTION "QML Language Server"
SOURCES
qlanguageserver.h qlanguageserver_p.h qlanguageserver.cpp
qqmllanguageserver.h qqmllanguageserver.cpp
@@ -19,6 +17,8 @@ qt_internal_add_tool(${target_name}
qqmlcodemodel.h qqmlcodemodel.cpp
../shared/qqmltoolingsettings.h
../shared/qqmltoolingsettings.cpp
+ DEFINES
+ QT_USE_QSTRINGBUILDER
PUBLIC_LIBRARIES
Qt::QmlPrivate
Qt::CorePrivate
@@ -26,4 +26,4 @@ qt_internal_add_tool(${target_name}
Qt::LanguageServerPrivate
Qt::QmlLintPrivate
)
-qt_internal_return_unless_building_tools()
+set_target_properties(qmlls PROPERTIES WIN32_EXECUTABLE FALSE)