Cleanup of Boost related settings to be controlled by hive_targets shared from Hive submodule.

This commit is contained in:
Bartek Wrona 2023-03-12 22:19:20 +00:00
parent 8d3ee6752e
commit f44500daff
1 changed files with 4 additions and 5 deletions

View File

@ -5,8 +5,7 @@ SET( CMAKE_CXX_STANDARD 17 )
SET( CMAKE_CXX_STANDARD_REQUIRED ON )
PROJECT( haf )
SET( Boost_NO_BOOST_CMAKE ON CACHE STRING "ON or OFF" FORCE )
SET( Boost_USE_STATIC_LIBS OFF CACHE STRING "ON or OFF" )
SET( HAF_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} )
FILE( CREATE_LINK ${CMAKE_CURRENT_SOURCE_DIR}/src/sql_serializer ${CMAKE_CURRENT_SOURCE_DIR}/hive/libraries/plugins/sql_serializer SYMBOLIC )
@ -17,7 +16,7 @@ list( APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/hive/libraries/fc/Gi
include( GetGitRevisionDescription )
get_git_head_revision_dir("${CMAKE_CURRENT_SOURCE_DIR}" HAF_GIT_REFSPEC HAF_GIT_REVISION_SHA)
MESSAGE(STATUS "Detected HAf project git revision: ${HAF_GIT_REVISION_SHA}")
MESSAGE(STATUS "Detected HAF project git revision: ${HAF_GIT_REVISION_SHA}")
SET_TARGET_PROPERTIES( hived PROPERTIES EXCLUDE_FROM_ALL 0 )
SET_TARGET_PROPERTIES( cli_wallet PROPERTIES EXCLUDE_FROM_ALL 0 )
@ -29,12 +28,11 @@ IF ( NOT DEFINED POSTGRES_INSTALLATION_DIR )
IF ( POSTGRES_PG_CONFIG )
EXECUTE_PROCESS(COMMAND ${POSTGRES_PG_CONFIG} --bindir OUTPUT_VARIABLE POSTGRES_INSTALLATION_DIR OUTPUT_STRIP_TRAILING_WHITESPACE)
ELSE()
SET( POSTGRES_INSTALLATION_DIR "/usr/lib/postgresql/12/bin" )
SET( POSTGRES_INSTALLATION_DIR "/usr/lib/postgresql/14/bin" )
ENDIF()
ENDIF()
SET( CMAKE_SKIP_INSTALL_ALL_DEPENDENCY TRUE )
SET( BUILD_SHARED_LIBS ON )
INCLUDE( ExternalProject )
@ -43,6 +41,7 @@ list( APPEND CMAKE_MODULE_PATH
"${CMAKE_CURRENT_SOURCE_DIR}/hive/cmake" )
INCLUDE( hive_options )
INCLUDE( hive_targets )
INCLUDE( clangtidy )
INCLUDE( compiler )
INCLUDE( libraries )