Files
concrete/compiler/lib/Support/CMakeLists.txt
2022-07-27 18:35:47 +02:00

45 lines
874 B
CMake
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# not working in ADDITIONAL_HEADER_DIRS
include_directories(${CONCRETE_OPTIMIZER_DIR}/concrete-optimizer-cpp/src/cpp)
add_mlir_library(ConcretelangSupport
Pipeline.cpp
Jit.cpp
CompilerEngine.cpp
JITSupport.cpp
LambdaArgument.cpp
V0Parameters.cpp
V0Curves.cpp
V0ClientParameters.cpp
logging.cpp
Jit.cpp
LLVMEmitFile.cpp
ADDITIONAL_HEADER_DIRS
${PROJECT_SOURCE_DIR}/include/concretelang/Support
DEPENDS
mlir-headers
LINK_LIBS PUBLIC
FHELinalgDialect
FHELinalgDialectTransforms
FHETensorOpsToLinalg
FHEToTFHE
MLIRLowerableDialectsToLLVM
FHEDialectAnalysis
RTDialectAnalysis
ConcretelangTransforms
ConcretelangBConcreteTransforms
LinalgExtras
ConcreteDialectTransforms
concrete_optimizer
MLIRExecutionEngine
${LLVM_PTHREAD_LIB}
ConcretelangRuntime
ConcretelangClientLib
ConcretelangServerLib
Concrete
)