From 18ad0effeaac43601b218ad31c7a057cdf553369 Mon Sep 17 00:00:00 2001 From: Tam Dang Date: Thu, 30 Jan 2025 00:34:09 +0700 Subject: [PATCH] Add UI for specifying CMake tools and generators locations Adding UI into CMake Preference page that allow user to specify the location of the CMake tool and the location of CMake generators. Addresses Issue: CDT CMake Improvements #1000, IDE-82683-REQ-004 and IDE-82683-REQ-005 --- .../org/eclipse/cdt/cmake/ui/internal/CMakePreferencePage.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmake/org.eclipse.cdt.cmake.ui/src/org/eclipse/cdt/cmake/ui/internal/CMakePreferencePage.java b/cmake/org.eclipse.cdt.cmake.ui/src/org/eclipse/cdt/cmake/ui/internal/CMakePreferencePage.java index d1519f7c543..fa6c81db51d 100644 --- a/cmake/org.eclipse.cdt.cmake.ui/src/org/eclipse/cdt/cmake/ui/internal/CMakePreferencePage.java +++ b/cmake/org.eclipse.cdt.cmake.ui/src/org/eclipse/cdt/cmake/ui/internal/CMakePreferencePage.java @@ -257,6 +257,7 @@ public void modifyText(ModifyEvent evt) { } catch (IOException e1) { MessageDialog.openError(getShell(), Messages.CMakePreferencePage_FailToTestCmakeLocation_Title, Messages.CMakePreferencePage_FailToTestCmakeLocation_Body + e1.getMessage()); + Activator.log(e1); } }); @@ -392,7 +393,7 @@ private String resolveVariableValue(String value) { ICdtVariableManager vm = CCorePlugin.getDefault().getCdtVariableManager(); return vm.resolveValue(value, null, "", null); //$NON-NLS-1$ } catch (CdtVariableException e) { - e.printStackTrace(); + Activator.log(e); } return null; }