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)