gnucash master: Fix FIND_PROGRAM invocation for guile

Geert Janssens gjanssens at code.gnucash.org
Thu Aug 31 10:15:25 EDT 2017


Updated	 via  https://github.com/Gnucash/gnucash/commit/e732ff94 (commit)
	from  https://github.com/Gnucash/gnucash/commit/64309e4e (commit)



commit e732ff943243196ee4a5f1402e521cf20103558d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Aug 31 16:15:19 2017 +0200

    Fix FIND_PROGRAM invocation for guile

diff --git a/CMakeLists.txt b/CMakeLists.txt
index c5ead6f..5457eb6 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -261,11 +261,12 @@ IF (GUILE2_FOUND) # found guile-2.0
   SET(GUILE_INCLUDE_DIRS ${GUILE2_INCLUDE_DIRS})
   SET(GUILE_LDFLAGS ${GUILE2_LDFLAGS})
 
-  FIND_PROGRAM (GUILD_EXECUTABLE guild2.0 guild)
+  FIND_PROGRAM (GUILD_EXECUTABLE NAMES guild2.0 guild)
   IF (NOT GUILD_EXECUTABLE)
     MESSAGE (SEND_ERROR "The guild executable was not found, but is required. Please set GUILD_EXECUTABLE.")
   ENDIF (NOT GUILD_EXECUTABLE)
   MESSAGE(STATUS "Using guile-2.0.x")
+  FIND_PROGRAM (GUILE_EXECUTABLE NAMES guile2.0 guile)
 ELSE()
   # look for guile 1.8
   GNC_PKG_CHECK_MODULES (GUILE1 guile-1.8>=1.8.8 QUIET)
@@ -278,9 +279,9 @@ ELSE()
   SET(GUILE_INCLUDE_DIRS ${GUILE1_INCLUDE_DIRS})
   SET(GUILE_LDFLAGS ${GUILE1_LDFLAGS})
   MESSAGE(STATUS "Using guile-1.8.x")
+  FIND_PROGRAM (GUILE_EXECUTABLE NAMES guile1.8 guile)
 ENDIF()
 
-FIND_PROGRAM (GUILE_EXECUTABLE guile2.0 guile)
 IF (NOT GUILE_EXECUTABLE)
   MESSAGE (SEND_ERROR "The guile executable was not found, but is required. Please set GUILE_EXECUTABLE.")
 ENDIF (NOT GUILE_EXECUTABLE)



Summary of changes:
 CMakeLists.txt | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)



More information about the gnucash-changes mailing list