From 1992aac4bde2143c66880bd0f3cb44c17ce521d4 Mon Sep 17 00:00:00 2001 From: Lephenixnoir Date: Sat, 23 Jan 2021 15:02:42 +0100 Subject: [PATCH] cmake: define FXSDK_COMPILER_INSTALL for library installs --- fxsdk/cmake/FX9860G.cmake | 9 +++++++++ fxsdk/cmake/FXCG50.cmake | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/fxsdk/cmake/FX9860G.cmake b/fxsdk/cmake/FX9860G.cmake index d56dca3..d949040 100644 --- a/fxsdk/cmake/FX9860G.cmake +++ b/fxsdk/cmake/FX9860G.cmake @@ -20,3 +20,12 @@ set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY) + +# Determine compiler install path +execute_process( + COMMAND ${CMAKE_C_COMPILER} --print-search-dirs + COMMAND grep install + COMMAND sed "s/install: //" + OUTPUT_VARIABLE FXSDK_COMPILER_INSTALL + OUTPUT_STRIP_TRAILING_WHITESPACE +) diff --git a/fxsdk/cmake/FXCG50.cmake b/fxsdk/cmake/FXCG50.cmake index f22079b..30b341b 100644 --- a/fxsdk/cmake/FXCG50.cmake +++ b/fxsdk/cmake/FXCG50.cmake @@ -20,3 +20,12 @@ set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY) + +# Determine compiler install path +execute_process( + COMMAND ${CMAKE_C_COMPILER} --print-search-dirs + COMMAND grep install + COMMAND sed "s/install: //" + OUTPUT_VARIABLE FXSDK_COMPILER_INSTALL + OUTPUT_STRIP_TRAILING_WHITESPACE +)