Skip to content

Commit e3151aa

Browse files
authored
Merge pull request #168 from intel-innersource/win_optcode
Copy service files to bin folder on Windows
2 parents 0be6ac8 + 2489fe1 commit e3151aa

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

src/CMakeLists.txt

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,10 @@ foreach(PROJECT_NAME ${PROJECT_NAMES})
114114

115115
endforeach(PROJECT_NAME ${PROJECT_NAMES})
116116

117+
#######################
118+
# Install
119+
#######################
120+
117121
if(UNIX) # APPLE, LINUX, FREE_BSD
118122
if(LINUX)
119123
# Daemon & client
@@ -146,3 +150,20 @@ if(UNIX) # APPLE, LINUX, FREE_BSD
146150

147151
endif(UNIX)
148152

153+
if(MSVC)
154+
file(GLOB OPCODE_FILES "opCode*.txt")
155+
foreach(opcode_file ${OPCODE_FILES})
156+
add_custom_command(TARGET pcm-iio POST_BUILD
157+
COMMAND ${CMAKE_COMMAND} -E copy_if_different
158+
${opcode_file}
159+
$<TARGET_FILE_DIR:pcm-iio>)
160+
endforeach(opcode_file ${OPCODE_FILES})
161+
162+
add_custom_command(TARGET pcm-raw POST_BUILD
163+
COMMAND ${CMAKE_COMMAND} -E make_directory
164+
"$<TARGET_FILE_DIR:pcm-raw>/PMURegisterDeclarations")
165+
add_custom_command(TARGET pcm-raw POST_BUILD
166+
COMMAND ${CMAKE_COMMAND} -E copy_directory
167+
"${PROJECT_SOURCE_DIR}/src/PMURegisterDeclarations"
168+
"$<TARGET_FILE_DIR:pcm-raw>/PMURegisterDeclarations")
169+
endif(MSVC)

0 commit comments

Comments
 (0)