Uploaded image for project: 'Pegasus'
  1. Pegasus
  2. PM-929

Use make to build externals to make python development easier

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: master
    • Fix Version/s: master, 4.6.0
    • Component/s: Build Infrastructure
    • Labels:
      None

      Description

      We currently use a shell script to build the python externals, which means that we have no way to tell when things should be rebuilt. In addition, we build the externals directly to the dist dir, instead of the source dir, which means that none of the python code works from a source checkout. We should replace the shell script with a Makefile, and compile to lib/pegasus/externals/python instead of dist/pegasus-VERSION/lib/pegasus/externals/python.

        Attachments

          Activity

            People

            • Assignee:
              gideon Gideon Juve (Inactive)
              Reporter:
              gideon Gideon Juve (Inactive)
            • Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: