cmake_minimum_required(VERSION 3.10) add_compile_options(-g) add_subdirectory(../.. mf.out) target_include_directories( MiniFlash PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ) project(example) add_executable(example main.c) add_dependencies(example MiniFlash) target_link_libraries( example PUBLIC MiniFlash ) target_include_directories( example PRIVATE $ )