Wiki Roadmap Timeline Tickets New Ticket Source Search Help / Guide About Trac Login

Ticket #124 (closed enhancement: fixed)

Opened 2 months ago

Last modified 1 month ago

including the runtime build in CMake

Reported by: ChristianK Assigned to:
Priority: major Milestone:
Component: Version:
Keywords: cmake build runtime patch Cc:

Description

I attached Elrood's patch. Some of these changes need reviewing, in particular:

  • hgignore change
  • CallingConv? on windows workaround (is really part of a larger, different issue)
  • change to use ldc.conf on all platforms

Attachments

rtbuild.diff (10.6 kB) - added by ChristianK on 11/21/08 03:29:55.
Elrood's patch
cmakeScripts.diff (9.2 kB) - added by elrood on 11/23/08 12:01:11.

Change History

11/21/08 03:29:55 changed by ChristianK

  • attachment rtbuild.diff added.

Elrood's patch

11/23/08 12:01:11 changed by elrood

  • attachment cmakeScripts.diff added.

11/23/08 12:04:13 changed by elrood

updated the cmake scripts. 'make' builds ldc, 'make patch' patches the runtime (tango or druntime, dependent on selected d version), and 'make runtime' builds the runtime lib, with options to link into one, separate core, gc and internal libs, and generate -bc and -c versions

11/24/08 12:19:25 changed by ChristianK

  • status changed from new to closed.
  • resolution set to fixed.

Applied in [785].

Copyright © 2008, LDC Development Team.