pax_global_header 0000666 0000000 0000000 00000000064 12110727470 0014513 g ustar 00root root 0000000 0000000 52 comment=df3a426ef01113b54249c2cb217603b3ecbff5d2
eclipse-cdt-pkg-config-1.0.0~git20130115/ 0000775 0000000 0000000 00000000000 12110727470 0017446 5 ustar 00root root 0000000 0000000 eclipse-cdt-pkg-config-1.0.0~git20130115/org.eclipse.cdt.managedbuilder.pkgconfig/ 0000775 0000000 0000000 00000000000 12110727470 0027341 5 ustar 00root root 0000000 0000000 eclipse-cdt-pkg-config-1.0.0~git20130115/org.eclipse.cdt.managedbuilder.pkgconfig/.classpath 0000664 0000000 0000000 00000000561 12110727470 0031326 0 ustar 00root root 0000000 0000000
eclipse-cdt-pkg-config-1.0.0~git20130115/org.eclipse.cdt.managedbuilder.pkgconfig/.project 0000664 0000000 0000000 00000001652 12110727470 0031014 0 ustar 00root root 0000000 0000000
org.eclipse.cdt.managedbuilder.pkgconfig
com.trolltech.qtjambi.juicBuilder
org.eclipse.jdt.core.javabuilder
org.eclipse.pde.ManifestBuilder
org.eclipse.pde.SchemaBuilder
org.topcased.modeler.org.topcased.modeler.builders.todoNoteBuilder
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
eclipse-cdt-pkg-config-1.0.0~git20130115/org.eclipse.cdt.managedbuilder.pkgconfig/.settings/ 0000775 0000000 0000000 00000000000 12110727470 0031257 5 ustar 00root root 0000000 0000000 org.eclipse.jdt.core.prefs 0000664 0000000 0000000 00000012457 12110727470 0036173 0 ustar 00root root 0000000 0000000 eclipse-cdt-pkg-config-1.0.0~git20130115/org.eclipse.cdt.managedbuilder.pkgconfig/.settings #Tue Sep 06 20:34:41 EEST 2011
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.6
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=error
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.autoboxing=error
org.eclipse.jdt.core.compiler.problem.comparingIdentical=error
org.eclipse.jdt.core.compiler.problem.deadCode=error
org.eclipse.jdt.core.compiler.problem.deprecation=error
org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
org.eclipse.jdt.core.compiler.problem.emptyStatement=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.fallthroughCase=error
org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled
org.eclipse.jdt.core.compiler.problem.fieldHiding=error
org.eclipse.jdt.core.compiler.problem.finalParameterBound=error
org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=error
org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=error
org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=error
org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=error
org.eclipse.jdt.core.compiler.problem.localVariableHiding=error
org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=error
org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=error
org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=error
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=error
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=disabled
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=error
org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=error
org.eclipse.jdt.core.compiler.problem.noEffectAssignment=error
org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=error
org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=error
org.eclipse.jdt.core.compiler.problem.nullReference=error
org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=error
org.eclipse.jdt.core.compiler.problem.parameterAssignment=error
org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=error
org.eclipse.jdt.core.compiler.problem.potentialNullReference=error
org.eclipse.jdt.core.compiler.problem.rawTypeReference=error
org.eclipse.jdt.core.compiler.problem.redundantNullCheck=error
org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=error
org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=error
org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=error
org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=error
org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=error
org.eclipse.jdt.core.compiler.problem.typeParameterHiding=error
org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=error
org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=error
org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=error
org.eclipse.jdt.core.compiler.problem.unnecessaryElse=error
org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=error
org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=error
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=error
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=disabled
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=disabled
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=enabled
org.eclipse.jdt.core.compiler.problem.unusedImport=error
org.eclipse.jdt.core.compiler.problem.unusedLabel=error
org.eclipse.jdt.core.compiler.problem.unusedLocal=error
org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=error
org.eclipse.jdt.core.compiler.problem.unusedParameter=warning
org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=disabled
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=error
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=error
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=error
org.eclipse.jdt.core.compiler.source=1.6
eclipse-cdt-pkg-config-1.0.0~git20130115/org.eclipse.cdt.managedbuilder.pkgconfig/META-INF/ 0000775 0000000 0000000 00000000000 12110727470 0030501 5 ustar 00root root 0000000 0000000 MANIFEST.MF 0000664 0000000 0000000 00000002111 12110727470 0032047 0 ustar 00root root 0000000 0000000 eclipse-cdt-pkg-config-1.0.0~git20130115/org.eclipse.cdt.managedbuilder.pkgconfig/META-INF Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Petri Tuononen
Bundle-SymbolicName: org.eclipse.cdt.managedbuilder.pkgconfig;singleton:=true
Bundle-Version: 0.8.0.qualifier
Bundle-Activator: org.eclipse.cdt.managedbuilder.pkgconfig.Activator
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.core.resources,
org.eclipse.cdt.core;bundle-version="5.3.0",
org.eclipse.cdt.ui;bundle-version="5.3.0"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Export-Package: org.eclipse.cdt.managedbuilder.pkgconfig;
uses:="org.eclipse.core.runtime,
org.eclipse.jface.resource,
org.eclipse.ui.plugin,
org.osgi.framework",
org.eclipse.cdt.managedbuilder.pkgconfig.preferences;
uses:="org.eclipse.osgi.util,
org.eclipse.jface.preference,
org.eclipse.ui,
org.eclipse.core.runtime.preferences,
org.eclipse.swt.widgets",
org.eclipse.cdt.managedbuilder.pkgconfig.properties,
org.eclipse.cdt.managedbuilder.pkgconfig.util
Import-Package: org.eclipse.cdt.managedbuilder.core,
org.eclipse.ui
Bundle-Vendor: Pkg-config support
eclipse-cdt-pkg-config-1.0.0~git20130115/org.eclipse.cdt.managedbuilder.pkgconfig/OSGI-INF/ 0000775 0000000 0000000 00000000000 12110727470 0030514 5 ustar 00root root 0000000 0000000 eclipse-cdt-pkg-config-1.0.0~git20130115/org.eclipse.cdt.managedbuilder.pkgconfig/OSGI-INF/l10n/ 0000775 0000000 0000000 00000000000 12110727470 0031266 5 ustar 00root root 0000000 0000000 bundle.properties 0000664 0000000 0000000 00000000124 12110727470 0034573 0 ustar 00root root 0000000 0000000 eclipse-cdt-pkg-config-1.0.0~git20130115/org.eclipse.cdt.managedbuilder.pkgconfig/OSGI-INF/l10n #Properties file for org.eclipse.cdt.managedbuilder.pkgconfig
page.name = Pkg-config eclipse-cdt-pkg-config-1.0.0~git20130115/org.eclipse.cdt.managedbuilder.pkgconfig/UML/ 0000775 0000000 0000000 00000000000 12110727470 0027776 5 ustar 00root root 0000000 0000000 class_diagram.grn 0000664 0000000 0000000 00000015360 12110727470 0033225 0 ustar 00root root 0000000 0000000 eclipse-cdt-pkg-config-1.0.0~git20130115/org.eclipse.cdt.managedbuilder.pkgconfig/UML
external_setting_provider.grn 0000664 0000000 0000000 00000000474 12110727470 0035725 0 ustar 00root root 0000000 0000000 eclipse-cdt-pkg-config-1.0.0~git20130115/org.eclipse.cdt.managedbuilder.pkgconfig/UML
eclipse-cdt-pkg-config-1.0.0~git20130115/org.eclipse.cdt.managedbuilder.pkgconfig/UML/parser.grn 0000664 0000000 0000000 00000000404 12110727470 0032000 0 ustar 00root root 0000000 0000000
pkg-config_util.grn 0000664 0000000 0000000 00000000422 12110727470 0033506 0 ustar 00root root 0000000 0000000 eclipse-cdt-pkg-config-1.0.0~git20130115/org.eclipse.cdt.managedbuilder.pkgconfig/UML
preference_page.grn 0000664 0000000 0000000 00000004417 12110727470 0033547 0 ustar 00root root 0000000 0000000 eclipse-cdt-pkg-config-1.0.0~git20130115/org.eclipse.cdt.managedbuilder.pkgconfig/UML
property_page.grn 0000664 0000000 0000000 00000004652 12110727470 0033316 0 ustar 00root root 0000000 0000000 eclipse-cdt-pkg-config-1.0.0~git20130115/org.eclipse.cdt.managedbuilder.pkgconfig/UML
VersionChangeLog.txt 0000664 0000000 0000000 00000001120 12110727470 0033212 0 ustar 00root root 0000000 0000000 eclipse-cdt-pkg-config-1.0.0~git20130115/org.eclipse.cdt.managedbuilder.pkgconfig 1.0.0
* Made pkg-config another "tool" of a toolchain, so that Eclipse plugins registering toolchains can specify the path to a toolchain-specific pkg-config binary along with the path to other
traditional tools (compilers, etc).
* Tycho support to automate the build and the update-site creation.
0.8.0
* Project-level configuration
* Use of environment variable on the pkg-config command
* Preference to set pkg-config binary path
* Use of List instead of ArrayList
0.5.4
* Allow spaces in pkg-config path under Unix systems
* NullPointerError fixed on pkg-config property tab eclipse-cdt-pkg-config-1.0.0~git20130115/org.eclipse.cdt.managedbuilder.pkgconfig/build.properties 0000664 0000000 0000000 00000000373 12110727470 0032561 0 ustar 00root root 0000000 0000000 source.. = src/
output.. = bin/
bin.includes = plugin.xml,\
META-INF/,\
.,\
help/,\
*.xml,\
OSGI-INF/l10n/bundle.properties,\
icons/,\
templates/
eclipse-cdt-pkg-config-1.0.0~git20130115/org.eclipse.cdt.managedbuilder.pkgconfig/help/ 0000775 0000000 0000000 00000000000 12110727470 0030271 5 ustar 00root root 0000000 0000000 eclipse-cdt-pkg-config-1.0.0~git20130115/org.eclipse.cdt.managedbuilder.pkgconfig/help/general.html 0000664 0000000 0000000 00000002604 12110727470 0032576 0 ustar 00root root 0000000 0000000
General information
General information
What is Pkg-config?
Pkg-config utility outputs the necessary compiler and linker flags needed to
build a given package.
Features
The plug-in will set compiler and linker flags automatically that GCC needs in
order to build the selected packages - specifically include paths, libraries
and their paths, and some other GCC flags.
Property page
Selecting packages happens through Pkg-config property tab where all packages
found by pkg-config utility are shown along their descriptions. One can find
project specific pkg-config property tab by navigating to Properties -> C/C++
Build -> Settings -> Pkg-config.
Preference page
Pkg-config preference page can be used to change environment variables for
PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR. These environment variables are only
visible to Eclipse. One shall remember that the pkg-config path cannot contain
white spaces (a feature of pkg-config utility). Pkg-config
preference page can be found by navigating to Window -> Preferences -> Pkg-config.
Note that PKG_CONFIG_PATH can be left blank if pkg-config is found in PATH
environment variable.