Imported Upstream version 1.7.0
[platform/core/ml/nnfw.git] / compiler / luci / export / CMakeLists.txt
1 file(GLOB_RECURSE SOURCES "src/*.cpp")
2 # TODO enable tests
3 #file(GLOB_RECURSE TESTS "src/*.test.cpp")
4 #list(REMOVE_ITEM SOURCES ${TESTS})
5
6 add_library(luci_export SHARED ${SOURCES})
7 target_include_directories(luci_export PRIVATE src)
8 target_include_directories(luci_export PUBLIC include)
9 target_link_libraries(luci_export PRIVATE luci_lang)
10 target_link_libraries(luci_export PRIVATE luci_service)
11 target_link_libraries(luci_export PRIVATE luci_pass)
12 target_link_libraries(luci_export PRIVATE mio_circle)
13 target_link_libraries(luci_export PRIVATE luci_env)
14 target_link_libraries(luci_export PRIVATE luci_log)
15 target_link_libraries(luci_export PRIVATE luci_logex)
16 target_link_libraries(luci_export PRIVATE nncc_common)
17 target_link_libraries(luci_export PRIVATE locop)
18 target_link_libraries(luci_export PRIVATE oops)
19 install(TARGETS luci_export DESTINATION lib)
20
21 #if(NOT ENABLE_TEST)
22 #  return()
23 #endif(NOT ENABLE_TEST)
24 #
25 #nnas_find_package(GTest REQUIRED)
26 #
27 #GTest_AddTest(luci_export_test ${TESTS})
28 #target_include_directories(luci_export_test PRIVATE src)
29 #target_link_libraries(luci_export_test luci_export)
30 #target_link_libraries(luci_export_test oops)