project(":PDF") {
	model {
		components {
			PDF(NativeLibrarySpec) {
				sources {
					c {
						source {
							srcDir 'src'
							include '**/*.c'
						}
						exportedHeaders {
							srcDirs 'include', 'include/Poco/PDF'
						}
					}
					cpp {
						source {
							srcDir 'src'
							include '**/*.cpp'
						}
						exportedHeaders {
							srcDirs 'include', 'include/Poco/PDF'
						}
						lib project: ':Util', library: 'Util'
						lib project: ':Foundation', library: 'Foundation'
					}
				}
			}
		}
		binaries {
			withType(SharedLibraryBinarySpec) {
				if (toolChain in VisualCpp) {
					 cppCompiler.define "PDF_EXPORTS"
				}
			}
		}
	}
}
task poco { dependsOn "assemble" }

