# SPDX-License-Identifier: BSD-3-Clause # Copyright 2020, Intel Corporation cmake_minimum_required(VERSION 3.3) project(inline_string CXX) set(CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_STANDARD 11) find_package(PkgConfig QUIET) if(PKG_CONFIG_FOUND) pkg_check_modules(LIBPMEMOBJ++ REQUIRED libpmemobj++) else() find_package(LIBPMEMOBJ++ REQUIRED) endif() link_directories(${LIBPMEMOBJ++_LIBRARY_DIRS}) add_executable(inline_string inline_string.cpp) target_include_directories(inline_string PUBLIC ${LIBPMEMOBJ++_INCLUDE_DIRS} . ..) target_link_libraries(inline_string ${LIBPMEMOBJ++_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})