Skip to content

Commit 78044fa

Browse files
committed
Merge pull request #279 from scopatz/cycroot
updated for CYCLUS_ROOT_DIR
2 parents 40563f0 + 1a43471 commit 78044fa

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

cmake/FindCyclus.cmake

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,16 @@ IF(DEFINED ENV{CYCLUS_ROOT_DIR})
1616
MESSAGE(STATUS "\t\tThe environment variable CYCLUS_ROOT_DIR: $ENV{CYCLUS_ROOT_DIR}")
1717
ENDIF(NOT DEFINED CYCLUS_ROOT_DIR)
1818
ELSE(DEFINED ENV{CYCLUS_ROOT_DIR})
19-
FIND_PROGRAM(CYCLUS_BIN cyclus)
20-
IF(CYCLUS_BIN)
21-
EXECUTE_PROCESS(COMMAND cyclus --install-path
22-
OUTPUT_VARIABLE CYCLUS_ROOT_DIR
23-
OUTPUT_STRIP_TRAILING_WHITESPACE)
24-
ELSE(CYCLUS_BIN)
25-
SET(CYCLUS_ROOT_DIR "$ENV{HOME}/.local")
26-
ENDIF(CYCLUS_BIN)
19+
IF(NOT DEFINED CYCLUS_ROOT_DIR)
20+
FIND_PROGRAM(CYCLUS_BIN cyclus)
21+
IF(CYCLUS_BIN)
22+
EXECUTE_PROCESS(COMMAND cyclus --install-path
23+
OUTPUT_VARIABLE CYCLUS_ROOT_DIR
24+
OUTPUT_STRIP_TRAILING_WHITESPACE)
25+
ELSE(CYCLUS_BIN)
26+
SET(CYCLUS_ROOT_DIR "$ENV{HOME}/.local")
27+
ENDIF(CYCLUS_BIN)
28+
ENDIF(NOT DEFINED CYCLUS_ROOT_DIR)
2729
ENDIF(DEFINED ENV{CYCLUS_ROOT_DIR})
2830

2931
# Let the user know if we're using a hint

0 commit comments

Comments
 (0)