fix(cmake): fix cmake dependencies

This commit is contained in:
Mayeul@Zama
2022-03-25 16:47:02 +01:00
committed by mayeul-zama
parent 9ccced7d93
commit b76839b8c9
9 changed files with 11 additions and 55 deletions

View File

@@ -23,8 +23,8 @@ add_mlir_library(
ADDITIONAL_HEADER_DIRS
${PROJECT_SOURCE_DIR}/include/concretelang/ClientLib
LINK_LIBS
ConcretelangRuntime
ConcretelangSupportLib
LINK_LIBS PUBLIC
Concrete
)

View File

@@ -10,6 +10,5 @@ add_mlir_library(FHEDialectAnalysis
LINK_LIBS PUBLIC
MLIRIR
FHEDialect)
target_link_libraries(FHEDialectAnalysis PUBLIC MLIRIR)
FHEDialect
)

View File

@@ -10,6 +10,5 @@ add_mlir_library(FHELinalgDialectTransforms
LINK_LIBS PUBLIC
MLIRIR
FHELinalgDialect)
target_link_libraries(FHELinalgDialectTransforms PUBLIC MLIRIR)
FHELinalgDialect
)

View File

@@ -13,6 +13,6 @@ add_mlir_library(RTDialectAnalysis
LINK_LIBS PUBLIC
MLIRIR
RTDialect)
RTDialect
)
target_link_libraries(RTDialectAnalysis PUBLIC MLIRIR)

View File

@@ -21,7 +21,7 @@ add_mlir_library(
ADDITIONAL_HEADER_DIRS
${PROJECT_SOURCE_DIR}/include/concretelang/ServerLib
LINK_LIBS
ConcretelangRuntime
ConcretelangSupportLib
ConcretelangClientLib
)
)

View File

@@ -33,4 +33,5 @@ add_mlir_library(ConcretelangSupport
ConcretelangRuntime
ConcretelangClientLib
ConcretelangServerLib
Concrete
)

View File

@@ -9,8 +9,7 @@ add_mlir_library(ConcretelangTransforms
mlir-headers
LINK_LIBS PUBLIC
MLIRIR
MLIRMemRef
MLIRTransforms
)
target_link_libraries(FHELinalgDialectTransforms PUBLIC MLIRIR)

View File

@@ -17,17 +17,8 @@ target_link_libraries(
testlib_unit_test
ConcretelangRuntime
ConcretelangSupport
ConcretelangClientLib
ConcretelangServerLib
gtest_main
)
if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
target_link_libraries(
testlib_unit_test
Concrete
)
endif()
include(GoogleTest)
gtest_discover_tests(testlib_unit_test)

View File

@@ -113,39 +113,6 @@ target_link_libraries(
ConcretelangSupport
)
if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
target_link_libraries(
end_to_end_jit_test
Concrete
)
target_link_libraries(
end_to_end_jit_clear_tensor
Concrete
)
target_link_libraries(
end_to_end_jit_encrypted_tensor
Concrete
)
target_link_libraries(
end_to_end_jit_fhe
Concrete
)
target_link_libraries(
end_to_end_jit_fhelinalg
Concrete
)
target_link_libraries(
end_to_end_jit_lambda
Concrete
)
endif()
include(GoogleTest)
gtest_discover_tests(end_to_end_jit_test)