enable_language(C) add_library(foo foo.c) target_include_directories(foo PUBLIC include) target_precompile_headers(foo PUBLIC "$<$:${CMAKE_CURRENT_SOURCE_DIR}/include/foo.h>" )