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

0001 cmake_minimum_required(VERSION 3.10)
0002 
0003 project(basicplugin CXX C)
0004 
0005 set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
0006 set(CMAKE_CXX_STANDARD 17)
0007 set(CMAKE_CXX_FLAGS "-O2")
0008 
0009 include_directories($ENV{LVTPLG_HDRS})
0010 
0011 add_library(basicplugin
0012     SHARED
0013     plugin.cpp
0014 )
0015 set_target_properties(basicplugin PROPERTIES PREFIX "")
0016 target_compile_options(basicplugin PRIVATE "-fvisibility=default")
0017 set_property(TARGET basicplugin PROPERTY POSITION_INDEPENDENT_CODE ON)
0018 add_custom_command(TARGET basicplugin POST_BUILD
0019     COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/README.md README.md
0020     COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/metadata.json metadata.json
0021 )
0022 add_dependencies(basicplugin generate_lvtclp_plugin_headers)