title: generate_export_header typical usage
body: <p>I am attempting to use the generate_export_header function. My library source code is in the <code>src</code> folder, so CMake generates the export header at <code>src/mylib_export.h</code>. In order, to use this export header do I just copy it into my library's <code>include</code> folder to use in the implementation code? Here is a snippet of the CMake code I'm using:</p>
  
  <pre><code>ADD_LIBRARY(${PROJECT_NAME} ${LIB_TYPE} ${SOURCES})
  GENERATE_EXPORT_HEADER(${PROJECT_NAME})
  
  FILE(COPY 
      ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}_export.h 
      DESTINATION 
      ${PROJECT_SOURCE_DIR}/include
  )
  </code></pre>
  
  <p>Is there a more CMake way of doing this?</p>