You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
558 B
28 lines
558 B
5 years ago
|
enable_language(CSharp)
|
||
|
|
||
|
set(fileNames
|
||
|
"${CMAKE_CURRENT_BINARY_DIR}/content1.txt"
|
||
|
"${CMAKE_CURRENT_BINARY_DIR}/content2.txt"
|
||
|
"${CMAKE_CURRENT_BINARY_DIR}/content3.txt")
|
||
|
|
||
|
foreach(f ${fileNames})
|
||
|
message(STATUS "touch ${f}")
|
||
|
file(TOUCH ${f})
|
||
|
endforeach()
|
||
|
|
||
|
set_source_files_properties( "${CMAKE_CURRENT_BINARY_DIR}/content1.txt"
|
||
|
PROPERTIES
|
||
|
VS_COPY_TO_OUT_DIR PreserveNewest
|
||
|
)
|
||
|
|
||
|
set_source_files_properties( "${CMAKE_CURRENT_BINARY_DIR}/content2.txt"
|
||
|
PROPERTIES
|
||
|
VS_COPY_TO_OUT_DIR Always
|
||
|
)
|
||
|
|
||
|
|
||
|
add_library(foo SHARED
|
||
|
foo.cs
|
||
|
${fileNames}
|
||
|
)
|