gr-fosphor: Make use of proper cmake commands to copy header in binary dir

This way it doesn't depend on platform specific 'cp' and 'mkdir' that
obviously won't work on WIN32.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
This commit is contained in:
Sylvain Munaut 2015-05-20 10:07:27 +02:00
parent 6d20a8f367
commit 48b7e9242c
1 changed files with 3 additions and 2 deletions

View File

@ -29,8 +29,9 @@ add_custom_command(
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/fosphor
OUTPUT fosphor/resource_data.c
DEPENDS fosphor/fft.cl fosphor/display.cl fosphor/cmap_simple.glsl fosphor/cmap_bicubic.glsl fosphor/cmap_fallback.glsl fosphor/DroidSansMonoDotted.ttf
COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/fosphor/
COMMAND cp llist.h resource_internal.h ${CMAKE_CURRENT_BINARY_DIR}/fosphor/
COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/fosphor/
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/fosphor/llist.h ${CMAKE_CURRENT_BINARY_DIR}/fosphor/
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/fosphor/resource_internal.h ${CMAKE_CURRENT_BINARY_DIR}/fosphor/
COMMAND ${PYTHON_EXECUTABLE} -B mkresources.py fft.cl display.cl cmap_simple.glsl cmap_bicubic.glsl cmap_fallback.glsl DroidSansMonoDotted.ttf > ${CMAKE_CURRENT_BINARY_DIR}/fosphor/resource_data.c
)