project(Minimal) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) add_executable(minimal minimal.cpp ) add_library(mini SHARED minimal_lib.cpp minimal_lib.h ) target_link_libraries(minimal mini)