project(puzzle C) include(FindPkgConfig) pkg_search_module(gdlib REQUIRED gdlib) add_library(puzzle STATIC globals.h puzzle_common.h puzzle_p.h puzzle.h compress.c cvec.c dvec.c puzzle.c tunables.c vector_ops.c ) target_include_directories(puzzle PRIVATE ${gdlib_INCLUDE_DIRS} )