
project(DeepInfer)



include_directories(.)

# include_directories(src/base)
# ${PROJECT_SOURCE_DIR}
file(GLOB_RECURSE ALL_CPP_SRC *.cpp)
file(GLOB_RECURSE ALL_CU_SRC *.cu)

message(WARNING ${PROJECT_LIB} ${DEP_LIBS})
message(WARNING ${ALL_CPP_SRC})
message(WARNING ${ALL_CU_SRC})


cuda_add_library(${PROJECT_CUDA_LIB} STATIC ${ALL_CU_SRC})
target_link_libraries(${PROJECT_CUDA_LIB}
    ${DEP_LIBS}
)

add_library(${PROJECT_LIB} SHARED ${ALL_CPP_SRC})
target_link_libraries(${PROJECT_LIB}
    PUBLIC  ${PROJECT_CUDA_LIB}
    ${DEP_LIBS}
)

