cmake_minimum_required(VERSION 3.4...3.18) project(example LANGUAGES CXX) set(CMAKE_CXX_STANDARD 14 CACHE STRING "C++ version selection") # or 11, 14, 17, 20 set(CMAKE_CXX_STANDARD_REQUIRED ON) # optional, ensure standard is supported set(CMAKE_CXX_EXTENSIONS OFF) # optional, keep compiler extensions off set(SOURCE_FILES example.cpp) add_executable(example ${SOURCE_FILES}) find_package(sbml REQUIRED) target_link_libraries(example sbml)