cmake_minimum_required(VERSION 3.10)

project(external-c++-api-link)

# Enable strict C++11
#
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)

include(CheckCSourceRuns)
include(CMakePushCheckState)

set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/../../../../cmake" "${CMAKE_MODULE_PATH}")
include(sail_enable_asan)

add_executable(external-c++-api-link main.cpp)

sail_enable_asan(TARGET external-c++-api-link)

# Add SAIL dependency
#
find_package(SailC++ REQUIRED)
target_link_libraries(external-c++-api-link PRIVATE SAIL::sail-c++)
