mirror of
https://github.com/zama-ai/concrete.git
synced 2026-02-08 19:44:57 -05:00
format: Cmake
This commit is contained in:
@@ -20,17 +20,17 @@ endif()
|
||||
|
||||
# CMake library generation settings.
|
||||
set(BUILD_SHARED_LIBS
|
||||
OFF
|
||||
CACHE BOOL "Default to building a static mondo-lib")
|
||||
OFF
|
||||
CACHE BOOL "Default to building a static mondo-lib")
|
||||
set(CMAKE_PLATFORM_NO_VERSIONED_SONAME
|
||||
ON
|
||||
CACHE BOOL "Python soname linked libraries are bad")
|
||||
ON
|
||||
CACHE BOOL "Python soname linked libraries are bad")
|
||||
set(CMAKE_VISIBILITY_INLINES_HIDDEN
|
||||
ON
|
||||
CACHE BOOL "Hide inlines")
|
||||
ON
|
||||
CACHE BOOL "Hide inlines")
|
||||
|
||||
# The -fvisibility=hidden option only works for static builds.
|
||||
if(BUILD_SHARED_LIBS AND(CMAKE_CXX_VISIBILITY_PRESET STREQUAL "hidden"))
|
||||
if(BUILD_SHARED_LIBS AND (CMAKE_CXX_VISIBILITY_PRESET STREQUAL "hidden"))
|
||||
message(FATAL_ERROR "CMAKE_CXX_VISIBILITY_PRESET=hidden is incompatible \
|
||||
with BUILD_SHARED_LIBS.")
|
||||
endif()
|
||||
@@ -110,7 +110,7 @@ if(CONCRETELANG_DATAFLOW_EXECUTION_ENABLED)
|
||||
include_directories(SYSTEM ${HPX_INCLUDE_DIRS})
|
||||
list(APPEND CMAKE_MODULE_PATH "${HPX_CMAKE_DIR}")
|
||||
add_compile_options(-DCONCRETELANG_DATAFLOW_EXECUTION_ENABLED
|
||||
-DHPX_DEFAULT_CONFIG_FILE="${PROJECT_SOURCE_DIR}/hpx.ini")
|
||||
-DHPX_DEFAULT_CONFIG_FILE="${PROJECT_SOURCE_DIR}/hpx.ini")
|
||||
|
||||
else()
|
||||
message(STATUS "ConcreteLang dataflow execution disabled.")
|
||||
|
||||
@@ -6,10 +6,7 @@ if(CONCRETELANG_DATAFLOW_EXECUTION_ENABLED)
|
||||
endif()
|
||||
|
||||
if(CONCRETELANG_CUDA_SUPPORT)
|
||||
target_link_libraries(
|
||||
ConcretelangRuntime
|
||||
PRIVATE
|
||||
concrete_cuda)
|
||||
target_link_libraries(ConcretelangRuntime PRIVATE concrete_cuda)
|
||||
endif()
|
||||
|
||||
if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
||||
|
||||
@@ -11,7 +11,6 @@ include_directories(${CONCRETE_OPTIMIZER_DIR}/concrete-optimizer-cpp/src/cpp)
|
||||
|
||||
if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
||||
link_libraries(
|
||||
|
||||
# usefull for old gcc versions
|
||||
-Wl,--allow-multiple-definition # static concrete-optimizer and concrete shares some code
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user