CMakeLists.txt 754 B

1234567891011121314151617
  1. # A dummy checker implementation that does not write the requested output file
  2. # so it triggers an error for every checker.
  3. file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/ret0.c" "int main(){return 0;}\n")
  4. foreach(_pseudo IN ITEMS valgrind purify BC)
  5. add_executable(pseudonl_${_pseudo} "${CMAKE_CURRENT_BINARY_DIR}/ret0.c")
  6. set_target_properties(pseudonl_${_pseudo} PROPERTIES OUTPUT_NAME ${_pseudo})
  7. endforeach()
  8. # Xcode 2.x forgets to create the output directory before linking
  9. # the individual architectures.
  10. if(CMAKE_OSX_ARCHITECTURES AND XCODE AND NOT "${XCODE_VERSION}" MATCHES "^[^12]")
  11. add_custom_command(TARGET pseudonl_valgrind
  12. PRE_BUILD COMMAND ${CMAKE_COMMAND} -E make_directory "${CMAKE_CFG_INTDIR}"
  13. )
  14. endif()