set(TGT mcu)
add_library (${TGT} SHARED "mcu_main.cpp" "linux_os.cpp")
set_target_properties(${TGT} PROPERTIES
NO_SONAME TRUE
SKIP_BUILD_RPATH TRUE
COMPILE_DEFINITIONS "SYS_VENDOR=\"XXXXXX\";CONF_PATH=\"/home/terminal/driver/XXXXXX/conf/mcu.cfg\""
LINK_OPTIONS "-Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/mcu_main.map"
)
对应生成的编译参数: -DCONF_PATH=\"/home/terminal/driver/XXXXXX/conf/mcu.cfg\" -DSYS_VENDOR=\"XXXXXX\"