cxx:qmake

Full name:

org.codehaus.mojo:cxx-maven-plugin:0.0.6-SNAPSHOT:qmake

Description:

Goal which qmakes workspace.

Attributes:

  • Requires a Maven project to be executed.
  • Binds by default to the lifecycle phase: generate-sources.

Optional Parameters

Name Type Since Description
commandArgs String 0.0.5 Arguments for qmake program
User property is: qmake.args.
environmentVariables Map 0.0.5 Environment variables passed to qmake program.
outsourceDir File 0.0.5 Out of source directory
User property is: qmake.outsourcedir.
pros List 0.0.5 qmake project file list Can be empty, then sourceDirs will so be used. If sourceDirs is empty to, then basedir will be used.
qmakecommandPerOS Map 0.0.5 qmake commands names per OS name os name match is java.lang.System.getProperty( "os.name" )
sourceDirs List 0.0.4 directory were sources are

Parameter Details

commandArgs:

Arguments for qmake program
  • Type: java.lang.String
  • Since: 0.0.5
  • Required: No
  • User Property: qmake.args

environmentVariables:

Environment variables passed to qmake program.
  • Type: java.util.Map
  • Since: 0.0.5
  • Required: No

outsourceDir:

Out of source directory
  • Type: java.io.File
  • Since: 0.0.5
  • Required: No
  • User Property: qmake.outsourcedir

pros:

qmake project file list Can be empty, then sourceDirs will so be used. If sourceDirs is empty to, then basedir will be used.
  • Type: java.util.List
  • Since: 0.0.5
  • Required: No

qmakecommandPerOS:

qmake commands names per OS name os name match is java.lang.System.getProperty( "os.name" )
  • Type: java.util.Map
  • Since: 0.0.5
  • Required: No

sourceDirs:

directory were sources are
  • Type: java.util.List
  • Since: 0.0.4
  • Required: No