cmake/Tests/RunCMake/VS10Project/VsCSharpDefines.cmake

19 lines
333 B
CMake
Raw Normal View History

2019-11-11 23:01:05 +01:00
enable_language(CSharp)
add_library(foo SHARED
foo.cs)
set_target_properties(foo PROPERTIES
LINKER_LANGUAGE CSharp)
# Issue 18698
target_compile_definitions(
foo
PUBLIC
MY_FOO_DEFINE
"MY_BAR_ASSIGNMENT=bar"
$<$<CONFIG:Debug>:DEFINE_ONLY_FOR_DEBUG>
$<$<CONFIG:Release>:DEFINE_ONLY_FOR_RELEASE>
)