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)