Bug #2111
Build system patches for cross-compilation
Description
The current build system of doomsday engine hardcodes certain things and needs modifications in order to work in a cross compilation environment (i.e. http://www.exherbo.org/).
For instance, in a cross compilation environment pkg-config could prefixed.
Moreover, DENG_BASE_DIR should be set by the user.
I am attaching 2 relevant minor patches (applied to 1.14.0).
Associated revisions
History
#1
Updated by skyjake over 9 years ago
- Tags changed from BuildSystem, qmake, cross to qmake, Builder, CrossCompiling
#2
Updated by skyjake over 9 years ago
- Category changed from Regression to Defect
- Assignee set to skyjake
- Target version set to 1.15.3
#3
Updated by skyjake over 9 years ago
- Description updated (diff)
#4
Updated by skyjake over 9 years ago
- Status changed from New to In Progress
#5
Updated by skyjake over 9 years ago
- % Done changed from 0 to 50
#6
Updated by skyjake over 9 years ago
- Status changed from In Progress to Resolved
- % Done changed from 50 to 100
Please check whether 3fab79aabfbe works for you as expect. I applied the PKG_CONFIG variable in all the subprojects and dep_*.pri files.
#7
Updated by skyjake over 9 years ago
- Status changed from Resolved to Closed
Builder|qmake: Facilitate cross-compiling with customizable variables
Added variable for pkg-config binary (PKG_CONFIG), and allowed
setting DENG_BASE_DIR manually.
IssueID #2111