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

Paul's avatar
Paul committed
2
add_library(migraph 
Paul's avatar
Paul committed
3
    auto_contiguous.cpp
Paul's avatar
Paul committed
4
    constant_propagate.cpp
Paul's avatar
Paul committed
5
    dead_code_elimination.cpp
Paul's avatar
Paul committed
6
    eliminate_allocation.cpp
7
    eliminate_contiguous.cpp
8
    fwd_conv_batchnorm_rewrite.cpp
Paul's avatar
Paul committed
9
    env.cpp
Paul's avatar
Paul committed
10
    generate.cpp
Paul's avatar
Paul committed
11
    instruction.cpp
Paul's avatar
Paul committed
12
13
    program.cpp
    shape.cpp
Paul's avatar
Paul committed
14
    simplify_algebra.cpp
Paul's avatar
Paul committed
15
    simplify_reshapes.cpp
mei-ye's avatar
mei-ye committed
16
17
    opt/memory_coloring.cpp
    opt/memory_coloring_impl.cpp
Paul's avatar
Paul committed
18
)
Paul's avatar
Paul committed
19
20
rocm_clang_tidy_check(migraph)
target_include_directories(migraph PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>)
Paul's avatar
Paul committed
21
22

add_subdirectory(onnx)
Paul's avatar
Paul committed
23
add_subdirectory(targets/cpu)
Paul's avatar
Paul committed
24
if(MIGRAPH_ENABLE_GPU)
Paul's avatar
Paul committed
25
add_subdirectory(targets/gpu)
Paul's avatar
Paul committed
26
endif()
mei-ye's avatar
mei-ye committed
27

mei-ye's avatar
mei-ye committed
28
29
#install (TARGETS migraph
#   LIBRARY DESTINATION /opt/rocm/lib)
mei-ye's avatar
mei-ye committed
30

mei-ye's avatar
mei-ye committed
31
#install (DIRECTORY include/migraph DESTINATION /opt/rocm/include)
mei-ye's avatar
mei-ye committed
32
33