CMakeLists.txt 759 Bytes
Newer Older
Paul's avatar
Paul committed
1

2
3
4
5
6
7
8
add_executable(driver 
    main.cpp
    verify.cpp
    perf.cpp
    resnet50.cpp
    inceptionv3.cpp
    alexnet.cpp
9
    marker_roctx.cpp
10
)
Paul's avatar
Paul committed
11
12
13
14
15
16
17
18
19
20
set_target_properties(driver PROPERTIES OUTPUT_NAME migraphx-driver)
# Copy driver for backwards compatibility
add_custom_command(
        TARGET driver 
        POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy
                $<TARGET_FILE:driver>
                ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/driver
        BYPRODUCTS ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/driver
)
set_directory_properties(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/driver)
Paul's avatar
Paul committed
21
rocm_clang_tidy_check(driver)
22
target_link_libraries(driver migraphx_all_targets migraphx_onnx migraphx_tf)
Paul's avatar
Paul committed
23
24
25
26

rocm_install_targets(
  TARGETS driver
)