Ticket #1050 (closed defect: fixed)

Opened 17 months ago

Last modified 17 months ago

[PATCH] Codeblocks not relinking after static libraries change

Reported by: Yves Owned by: Yves
Priority: Should Have Milestone: Alpha 9
Component: Non-game systems Keywords:
Cc:

Description

Changing something in the static libraries and running "build" does correctly recompile the changed files but does not relink pyrogenesis. The dependency-settings under "Project settings>Project's dependencies" are set correctly, but they only seem to affect the build order rather than the linking behaviour.

According to the Codeblocks Wiki it looks like the dependencies for linking have to be specified separately under "Build targets>Dependencies...>External dependency files". After doing this, the linking worked correctly.

Because our version of premake doesn't support this, another customization is required.

Attachments

codeblocks_linking_1050.patch (678 bytes) - added by Yves 17 months ago.

Change History

Changed 17 months ago by Yves

comment:1 Changed 17 months ago by Yves

  • Keywords review added
  • Status changed from new to assigned
  • Summary changed from Codeblocks not relinking after static libraries change to [PATCH] Codeblocks not relinking after static libraries change

comment:2 Changed 17 months ago by Yves

The attached patch does not include the auto-generated scripts.c file. If you want to test it, you need to run premake4 embed to generate scripts.c before rebuilding premake.

comment:3 Changed 17 months ago by Yves

  • Status changed from assigned to closed
  • Resolution set to fixed

(In [10814]) Closes #1050 (Codeblocks not relinking after static libraries change)

comment:4 Changed 17 months ago by Yves

  • Keywords review removed
Note: See TracTickets for help on using tickets.