Ticket #70683: CMakeLists.txt

File CMakeLists.txt, 697 bytes (added by gfiumara (Greg Fiumara), 2 weeks ago)
Line 
1cmake_minimum_required(VERSION 3.15)
2project(minimal_example LANGUAGES CXX)
3
4add_executable(db62_cxx_test db62_cxx_test.cpp)
5set_target_properties(db62_cxx_test PROPERTIES CXX_STANDARD 11)
6
7target_include_directories(db62_cxx_test PRIVATE /opt/local/include/db62)
8
9# Can't find x86_64 symbols when using dylib, but success when using static lib.
10# Uncomment the following line to force CMake to find the .a file before .dylib
11#set(CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_STATIC_LIBRARY_SUFFIX};${CMAKE_SHARED_LIBRARY_SUFFIX})
12find_library(db_cxx REQUIRED NAMES db_cxx PATHS /opt/local/lib/db62)
13message(STATUS "Found MacPorts db62: ${db_cxx}")
14
15target_link_libraries(db62_cxx_test PRIVATE ${db_cxx})
16