cmake设置target的宏

转自: https://zhuanlan.zhihu.com/p/299607413

在编译工程时,常常有许多宏需要添加到VS中,如果采用adddefinitions的方式进行添加,会使得不同项目的宏混淆,因此,可以采用settarget_properties的方式,根据项目制定对应的宏

set(BUILD_FLAGS "-DHZ_PLATFORM_WINDOWS -DWINDOWS -DHZ_BUILD_DLL" )
set_target_properties(Hazel PROPERTIES COMPILE_FLAGS ${BUILD_FLAGS})

猜你喜欢

转载自blog.csdn.net/qq_16952303/article/details/121112264