summaryrefslogtreecommitdiffstats
path: root/src/tools/qmocscanner/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/qmocscanner/CMakeLists.txt')
-rw-r--r--src/tools/qmocscanner/CMakeLists.txt10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/tools/qmocscanner/CMakeLists.txt b/src/tools/qmocscanner/CMakeLists.txt
new file mode 100644
index 0000000000..fd0190dc6e
--- /dev/null
+++ b/src/tools/qmocscanner/CMakeLists.txt
@@ -0,0 +1,10 @@
+set(_mocscanner "${PROJECT_BINARY_DIR}/${INSTALL_BINDIR}/qmocscanner${CMAKE_EXECUTABLE_SUFFIX}")
+try_compile(mocscanner_built "${CMAKE_CURRENT_BINARY_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/main.cpp" COPY_FILE "${_mocscanner}")
+
+add_executable(qmocscanner IMPORTED GLOBAL)
+set_target_properties(qmocscanner PROPERTIES IMPORTED_LOCATION "${_mocscanner}")
+
+install(PROGRAMS "${_mocscanner}" DESTINATION "${INSTALL_BINDIR}")
+add_executable("Qt::qmocscanner" ALIAS "qmocscanner")
+
+# FIXME: This should get exported to ToolsTargets!