set(TGT mcuGENLOT)
add_library (${TGT} SHARED "vlt_mcu_main.cpp" "linux_os.cpp")
set_target_properties(${TGT} PROPERTIES
NO_SONAME TRUE
SKIP_BUILD_RPATH TRUE
COMPILE_DEFINITIONS "SYS_VENDOR=\"GENLOT\";CONF_PATH=\"/home/terminal/driver/GENLOT/conf/mcu.cfg\""
LINK_OPTIONS "-Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/vlt_mcu_main.map"
)
對應生成的編譯參數: -DCONF_PATH=\"/home/terminal/driver/GENLOT/conf/mcu.cfg\" -DSYS_VENDOR=\"GENLOT\"