diff options
Diffstat (limited to 'compiler/nnc/backends/acl_soft_backend/CMakeLists.txt')
-rw-r--r-- | compiler/nnc/backends/acl_soft_backend/CMakeLists.txt | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/compiler/nnc/backends/acl_soft_backend/CMakeLists.txt b/compiler/nnc/backends/acl_soft_backend/CMakeLists.txt new file mode 100644 index 000000000..8f55303b1 --- /dev/null +++ b/compiler/nnc/backends/acl_soft_backend/CMakeLists.txt @@ -0,0 +1,14 @@ +nnas_find_package(Boost REQUIRED COMPONENTS filesystem) + +set(ACL_SOFT_BACKEND_CPP_SOURCES AclCppGenerator.cpp AclCppOpGenerator.cpp + ArtifactGeneratorCppCode.cpp ArtifactGeneratorCppDecl.cpp ArtifactModel.cpp) + +file(GLOB_RECURSE ACL_IN_SOURCES "*.in") +nnc_make_generated_sources("${ACL_IN_SOURCES}" ${CMAKE_CURRENT_BINARY_DIR} ACL_GENERATED_SOURCES) + +nnc_add_library(acl_soft_backend_cpp SHARED ${ACL_SOFT_BACKEND_CPP_SOURCES} ${ACL_GENERATED_SOURCES}) +target_include_directories(acl_soft_backend_cpp PRIVATE ${Boost_INCLUDE_DIRS} ${CMAKE_CURRENT_BINARY_DIR}) +target_link_libraries(acl_soft_backend_cpp PRIVATE mir ${Boost_LIBRARIES}) + +# install soft backend c++ library +nnc_install_library(acl_soft_backend_cpp) |