forked from qt-creator/qt-creator
Add install command to wizard generated CMake files
Add a default install(TARGETS ...) command. It doesn't hurt on desktop and mobile targets, and it is required for deployment on remote Linux devices. Change-Id: Ib39c6130b63a9a699ff5cd81756c2913b1246142 Reviewed-by: Cristian Adam <cristian.adam@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
@@ -36,3 +36,5 @@ else()
|
||||
qt5_create_translation(QM_FILES ${CMAKE_SOURCE_DIR} ${TS_FILES})
|
||||
endif()
|
||||
@endif
|
||||
|
||||
install(TARGETS %{ProjectName})
|
||||
|
@@ -3,3 +3,5 @@ cmake_minimum_required(VERSION 3.5)
|
||||
project(%{ProjectName} LANGUAGES C)
|
||||
|
||||
add_executable(%{ProjectName} %{CFileName})
|
||||
|
||||
install(TARGETS %{ProjectName})
|
||||
|
@@ -6,3 +6,5 @@ set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
|
||||
add_executable(%{ProjectName} %{CppFileName})
|
||||
|
||||
install(TARGETS %{ProjectName})
|
||||
|
@@ -27,3 +27,5 @@ set_target_properties(%{TargetName} PROPERTIES
|
||||
|
||||
target_link_libraries(%{TargetName}
|
||||
PRIVATE Qt6::Quick)
|
||||
|
||||
install(TARGETS %{ProjectName} BUNDLE DESTINATION .)
|
||||
|
@@ -71,6 +71,8 @@ set_target_properties(%{ProjectName} PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
)
|
||||
|
||||
install(TARGETS %{ProjectName} BUNDLE DESTINATION .)
|
||||
|
||||
if(QT_VERSION_MAJOR EQUAL 6)
|
||||
qt_import_qml_plugins(%{ProjectName})
|
||||
qt_finalize_executable(%{ProjectName})
|
||||
|
@@ -74,6 +74,8 @@ set_target_properties(%{ProjectName} PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
)
|
||||
|
||||
install(TARGETS %{ProjectName} BUNDLE DESTINATION .)
|
||||
|
||||
if(QT_VERSION_MAJOR EQUAL 6)
|
||||
qt_finalize_executable(%{ProjectName})
|
||||
endif()
|
||||
|
Reference in New Issue
Block a user