Organise the dependencies
This commit is contained in:
@@ -36,6 +36,8 @@ target_include_directories(ANSFR PRIVATE
|
||||
${CMAKE_SOURCE_DIR}/modules/ANSMOT
|
||||
${CMAKE_SOURCE_DIR}/engines/OpenVINOEngine/include/faceapp
|
||||
${ANSLIBS_DIR}/faiss
|
||||
${ANSLIBS_DIR} # for hnswlib/hnswlib.h
|
||||
${ANSLIBS_DIR}/nlohmann
|
||||
)
|
||||
|
||||
target_link_libraries(ANSFR
|
||||
@@ -57,10 +59,11 @@ target_link_libraries(ANSFR
|
||||
PRIVATE CUDA::cublasLt
|
||||
PRIVATE nvinfer_10.lib
|
||||
PRIVATE nvonnxparser_10.lib
|
||||
PRIVATE bcrypt.lib
|
||||
)
|
||||
|
||||
# Boost asio needs full boost install path
|
||||
target_include_directories(ANSFR PRIVATE ${RESEARCH_DIR}/boost_1_88_0)
|
||||
# Boost asio/beast/uuid headers (already in boost/include/boost/)
|
||||
# No extra include needed — covered by the boost interface target
|
||||
|
||||
target_compile_definitions(ANSFR PRIVATE UNICODE _UNICODE
|
||||
ANSFR_EXPORTS
|
||||
|
||||
Reference in New Issue
Block a user