| project(cmocka-wrap-examples C) |
| |
| include_directories( |
| ${CMAKE_BINARY_DIR} |
| ${CMAKE_CURRENT_SOURCE_DIR} |
| ${CMOCKA_PUBLIC_INCLUDE_DIRS} |
| ) |
| |
| add_executable(waiter_test_wrap waiter_test_wrap.c chef.c) |
| target_link_libraries(waiter_test_wrap ${CMOCKA_SHARED_LIBRARY}) |
| |
| add_test(waiter_test_wrap ${CMAKE_CURRENT_BINARY_DIR}/waiter_test_wrap) |
| |
| set_target_properties(waiter_test_wrap |
| PROPERTIES |
| LINK_FLAGS "-Wl,--wrap=chef_cook" |
| ) |
| if (WIN32) |
| set_tests_properties(waiter_test_wrap PROPERTIES ENVIRONMENT "PATH=${DLL_PATH_ENV}") |
| endif (WIN32) |