1 cmake_minimum_required (VERSION 2.6)
5 audio_channel_layout_test.cpp
17 add_executable(unit-test ${SOURCES} ${HEADERS})
18 add_precompiled_header(unit-test stdafx.h FORCEINCLUDE)
20 target_link_libraries(unit-test
30 include_directories(..)
31 include_directories(${BOOST_INCLUDE_PATH})
32 include_directories(${RXCPP_INCLUDE_PATH})
33 include_directories(${TBB_INCLUDE_PATH})
34 include_directories(${GTEST_INCLUDE_PATH})
36 source_group(sources ./*)
38 set(OUTPUT_FOLDER "${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}")
40 foreach(FILE_TO_COPY ${CASPARCG_RUNTIME_DEPENDENCIES})
41 if(IS_DIRECTORY ${FILE_TO_COPY})
42 get_filename_component(FOLDER_NAME "${FILE_TO_COPY}" NAME)
43 add_custom_command(TARGET unit-test POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_directory \"${FILE_TO_COPY}\" \"${OUTPUT_FOLDER}/${FOLDER_NAME}\")
44 add_custom_command(TARGET unit-test POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_directory \"${FILE_TO_COPY}\" \"${CMAKE_CURRENT_BINARY_DIR}/${FOLDER_NAME}\")
46 add_custom_command(TARGET unit-test POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy \"${FILE_TO_COPY}\" \"${OUTPUT_FOLDER}/\")
47 add_custom_command(TARGET unit-test POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy \"${FILE_TO_COPY}\" \"${CMAKE_CURRENT_BINARY_DIR}/\")
49 endforeach(FILE_TO_COPY)