aux_source_directory(${CMAKE_CURRENT_LIST_DIR} INSTANCE_MANAGER_SRCS)
aux_source_directory(${CMAKE_CURRENT_LIST_DIR}/quota_manager QUOTA_MANAGER_SRCS)
list(APPEND INSTANCE_MANAGER_SRCS ${QUOTA_MANAGER_SRCS})
set(INSTANCE_MANAGER_LIB instance_manager_lib)
set(INSTANCE_MANAGER_LIB ${INSTANCE_MANAGER_LIB} PARENT_SCOPE)
set_property(GLOBAL PROPERTY INSTANCE_MANAGER_DIR "${CMAKE_CURRENT_LIST_DIR}")
set_property(GLOBAL PROPERTY INSTANCE_MANAGER_LIB ${INSTANCE_MANAGER_LIB})
include_directories(${CMAKE_CURRENT_LIST_DIR})
include_directories(${CMAKE_CURRENT_LIST_DIR}/quota_manager)
add_library(${INSTANCE_MANAGER_LIB} STATIC
${INSTANCE_MANAGER_SRCS})
target_compile_options(${INSTANCE_MANAGER_LIB} PRIVATE -fPIE)
target_include_directories(${INSTANCE_MANAGER_LIB} PRIVATE
${CMAKE_CURRENT_LIST_DIR})
add_dependencies(${INSTANCE_MANAGER_LIB} meta_store_client meta_store_adapter service_json metadata)
target_link_libraries(${INSTANCE_MANAGER_LIB} PUBLIC
meta_store_client
meta_store_adapter
service_json
metadata)