From 58af9bbe387cd5c6602ee69b1de05fd197d0f9e8 Mon Sep 17 00:00:00 2001 From: Kei Okada Date: Fri, 10 Jan 2025 05:31:51 +0000 Subject: [PATCH] CMakeLists.txt: get {euslisp,jskeus}_VERSION from dpkg-query --- roseus/CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/roseus/CMakeLists.txt b/roseus/CMakeLists.txt index 838439b40..faf46fb72 100644 --- a/roseus/CMakeLists.txt +++ b/roseus/CMakeLists.txt @@ -58,6 +58,13 @@ if(APPLE) elseif((NOT ${euslisp_FOUND}) AND (NOT ${jskeus_FOUND}) AND (EXISTS ${EUS_EXECUTABLE}) AND (EXISTS ${JSKEUS_EXECUTABLE}) AND (EXISTS /usr/share/euslisp/include)) set(euslisp_PACKAGE_PATH /usr/share/euslisp) set(euslisp_INCLUDE_DIRS /usr/share/euslisp/include) + message("-- Set euslisp_PACKAGE_PATH to ${euslisp_PACKAGE_PATH}, this might be system installed euslisp") + execute_process(COMMAND dpkg-query -W -f='\${Version}' euslisp + OUTPUT_VARIABLE euslisp_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE) + string(REPLACE "'" "" euslisp_VERSION "${euslisp_VERSION}") + execute_process(COMMAND dpkg-query -W -f='\${Version}' jskeus + OUTPUT_VARIABLE jskeus_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE) + string(REPLACE "'" "" jskeus_VERSION "${jskeus_VERSION}") else() find_package(euslisp REQUIRED) find_package(jskeus REQUIRED)