Warning, /sdk/codevis/lvtplg/testplugins/basicpythonplugin/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 cmake_minimum_required(VERSION 3.10)
0002 
0003 project(basicpythonplugin)
0004 
0005 set(PLUGIN_FILES
0006     README.md
0007     metadata.json
0008     basicpythonplugin.py
0009 )
0010 
0011 set(copiedFiles "")
0012 foreach(FILENAME ${PLUGIN_FILES})
0013     set(SOURCE_FILE "${CMAKE_CURRENT_SOURCE_DIR}/${FILENAME}")
0014     set(TARGET_FILE "${CMAKE_CURRENT_BINARY_DIR}/${FILENAME}")
0015     add_custom_command(
0016         OUTPUT ${TARGET_FILE}
0017         COMMAND ${CMAKE_COMMAND} -E copy ${SOURCE_FILE} ${TARGET_FILE}
0018         DEPENDS ${SOURCE_FILE}
0019         COMMENT "[${PROJECT_NAME}] Copying ${FILENAME}..."
0020         VERBATIM
0021     )
0022     list(APPEND copiedFiles ${CMAKE_CURRENT_BINARY_DIR}/${FILENAME})
0023 endforeach()
0024 add_custom_target(
0025     basicpythonplugin ALL
0026     DEPENDS ${copiedFiles}
0027 )
0028 add_dependencies(basicpythonplugin generate_lvtclp_plugin_headers)