两句三年得,一吟泪双流

macro(copy_files GLOBPAT SOURCEDIR DESTINATION)
  file(GLOB COPY_FILES
  RELATIVE ${SOURCEDIR}
   ${SOURCEDIR}/${GLOBPAT})

  foreach(FILENAME ${COPY_FILES})
     set(SRC "${SOURCEDIR}/${FILENAME}")
    set(DST "${DESTINATION}/${FILENAME}")
    execute_process(COMMAND ${CMAKE_COMMAND} -E copy ${SRC} ${DST})
  endforeach(FILENAME)
endmacro(copy_files)

 

 

第三方库debug版的dll跟release的同名,而且其所依赖的库同样有这个问题,重新改名字比较麻烦。配了两份dll,生成sln时拷到需要的Working Directory中

posted @ 2012-03-21 18:33  justin_s  阅读(673)  评论(0编辑  收藏  举报