summaryrefslogtreecommitdiff
path: root/stddirs.go
diff options
context:
space:
mode:
Diffstat (limited to 'stddirs.go')
-rw-r--r--stddirs.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/stddirs.go b/stddirs.go
index 1eae439..581af87 100644
--- a/stddirs.go
+++ b/stddirs.go
@@ -68,17 +68,17 @@ func dirFromEnv(name, env string) *string {
func (c *DirConfig) SetSrc(srcDir string) {
dieDirAbsent("src", srcDir)
- c.src = srcDir
+ c.src = abs(srcDir)
}
func (c *DirConfig) SetConfig(configDir string) {
dieDirAbsent("planr (config)", configDir)
- c.config = configDir
+ c.config = abs(configDir)
}
func (c *DirConfig) SetBuild(buildDir string) {
dieDirAbsent("build", buildDir)
- c.build = buildDir
+ c.build = abs(buildDir)
}
func (c *DirConfig) SetConfigFromTree(cdir string) {
@@ -147,8 +147,8 @@ func abs(path string) string {
}
func (c DirConfig) Build() string {
- if c.src != "" {
- return c.src
+ if c.build != "" {
+ return c.build
}
if dir := dirFromEnv("build", ENV_BUILD_DIR); dir != nil {