# - Config file for the Palisade package # It defines the following variables # PALISADE_INCLUDE_DIRS - include directories for Palisade # PALISADE_LIBRARIES - libraries to link against get_filename_component(PALISADE_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) # Our library dependencies (contains definitions for IMPORTED targets) if(NOT Palisade_BINARY_DIR) include("${PALISADE_CMAKE_DIR}/PalisadeTargets.cmake") endif() # These are IMPORTED targets created by PalisadeTargets.cmake set(PALISADE_INCLUDE "/home/noah/Documents/School/CS-6643-Bioinformatics/CS-6643-Bioinformatics-Research-Project/Code/Duality_Technologies/PALISADE/install/include/palisade") set(PALISADE_LIBDIR "/home/noah/Documents/School/CS-6643-Bioinformatics/CS-6643-Bioinformatics-Research-Project/Code/Duality_Technologies/PALISADE/install/lib") set(PALISADE_LIBRARIES PALISADEcore;PALISADEpke;PALISADEbinfhe -fopenmp) set(PALISADE_STATIC_LIBRARIES -fopenmp) set(PALISADE_SHARED_LIBRARIES PALISADEcore;PALISADEpke;PALISADEbinfhe -fopenmp) set(BASE_PALISADE_VERSION 1.11.8) set(OPENMP_INCLUDES "" ) set(OPENMP_LIBRARIES "" ) set(PALISADE_CXX_FLAGS " -Wall -Werror -O3 -DPALISADE_VERSION=1.11.8 -Wno-parentheses -DMATHBACKEND=2 -fopenmp -fopenmp") set(PALISADE_C_FLAGS " -Wall -Werror -O3 -DPALISADE_VERSION=1.11.8 -DMATHBACKEND=2 -fopenmp -fopenmp") if( "OFF" STREQUAL "Y" ) set(PALISADE_CXX_FLAGS "${PALISADE_CXX_FLAGS} -DWITH_NTL" ) set(PALISADE_C_FLAGS "${PALISADE_C_FLAGS} -DWITH_NTL") endif() set (PALISADE_EXE_LINKER_FLAGS " ") # CXX info set(PALISADE_CXX_STANDARD "11") set(PALISADE_CXX_COMPILER_ID "GNU") set(PALISADE_CXX_COMPILER_VERSION "12.2.0") # Build Options set(PALISADE_STATIC "OFF") set(PALISADE_SHARED "ON") set(PALISADE_TCM "OFF") set(PALISADE_WITH_INTEL_HEXL "OFF") set(PALISADE_OPENMP "ON") set(PALISADE_NATIVE_SIZE "64") set(PALISADE_CKKS_M_FACTOR "1") set(PALISADE_NATIVEOPT "OFF") # Math Backend if("ON") set(PALISADE_BACKEND "BE2") elseif("ON") set(PALISADE_BACKEND "BE4") elseif("OFF") set(PALISADE_BACKEND "NTL") endif() # Build Details set(PALISADE_EMSCRIPTEN "") set(PALISADE_ARCHITECTURE "x86_64") set(PALISADE_BACKEND_FLAGS_BASE "-DMATHBACKEND=2") # Compile Definitions if( "ON" ) set(PALISADE_BINFHE_COMPILE_DEFINITIONS "_compile_defs-NOTFOUND") set(PALISADE_CORE_COMPILE_DEFINITIONS "_compile_defs-NOTFOUND") set(PALISADE_PKE_COMPILE_DEFINITIONS "_compile_defs-NOTFOUND") set(PALISADE_COMPILE_DEFINITIONS ${PALISADE_BINFHE_COMPILE_DEFINITIONS} ${PALISADE_CORE_COMPILE_DEFINITIONS} ${PALISADE_PKE_COMPILE_DEFINITIONS}) endif() if( "OFF" ) set(PALISADE_BINFHE_COMPILE_DEFINITIONS_STATIC "") set(PALISADE_CORE_COMPILE_DEFINITIONS_STATIC "") set(PALISADE_PKE_COMPILE_DEFINITIONS_STATIC "") set(PALISADE_COMPILE_DEFINITIONS_STATIC ${PALISADE_BINFHE_COMPILE_DEFINITIONS_STATIC} ${PALISADE_CORE_COMPILE_DEFINITIONS_STATIC} ${PALISADE_PKE_COMPILE_DEFINITIONS_STATIC}) endif()