HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog

Context Navigation

  • ← Previous Ticket
  • Next Ticket →

Ticket #599 (closed task: fixed)

Opened 3 years ago

Last modified 9 months ago

cmake - detection routines need changing for Haiku

Reported by: cian Owned by:
Priority: normal Milestone:
Component: dev-util/cmake Version:
Severity: minor Keywords:
Cc:

Description

cmake has a lot of library detection routines which do not correctly look for where the libraries will be installed on a Haiku system.

This makes it impossible to provide a clean .bep for some applications which have cmake build systems.

A few of these are patched but we should probably check every single one of the FindXXX modules.

Change History

comment:1 Changed 3 years ago by augiedoggie

If I remember correctly, most of them have variables that can be set to hint at the proper location. I'm hesitant to fix all of them if our filesystem layout is going to change due to package management.

Version 0, edited 3 years ago by augiedoggie (next)

comment:2 Changed 3 years ago by scottmc

  • Owner scottmc deleted

comment:3 Changed 3 years ago by scottmc

Some of this work has been done, but there's probably more left to do. The results so far can be seen in the cmake-2.8-git patch.

comment:4 Changed 2 years ago by cian

Freetype needs to be adjusted still, I'll take a look if I get a chance later. CorsixTH (Theme Hospital clone that I've got a .bep for) looks for Freetype via cmake.

comment:5 Changed 2 years ago by cian

Actually, that was easier to patch than I thought, committed in r2259

comment:6 Changed 9 months ago by pulkomandy

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

Most frequent issues (SDL, freetype) now fixed. Please open separate tickets for each Find* module you have problems with.

Note: See TracTickets for help on using tickets.

Download in other formats:

  • Comma-delimited Text
  • Tab-delimited Text
  • RSS Feed

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/