SlickEdit Community

SlickEdit Product Discussion => SlickEdit® => Topic started by: rajkej on March 28, 2019, 02:39:57 PM

Title: SE Mac Changing preprocessor asks to rebuild tag but fails to do so
Post by: rajkej on March 28, 2019, 02:39:57 PM
With the latest version of SE and IPP (Intel library), I found I needed to update my preprocessor settings to get the IPP header files to be parsable by SE. I went to the C++ language settings and changed the preprocessor values. When I clicked Apply, SE asked if I wanted to rebuild my tag files and I said yes. Nothing happened. I had to manually rebuild the tag files to get the new settings to take effect and then everything was fine. Would be nice if the 'yes' response actually did rebuild the tag file.



SlickEdit Pro 2018 (v23.0.1.2)

Serial number: xxx
Licensed number of users: Single user
License file: /Library/Application Support/SlickEdit/23/slickedit.lic

Build Date: March 21, 2019
Emulation: CUA

OS: macOS
OS Version: 10.14.4
Processor Architecture: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz 64 bit (8 cores)

Memory: 98% Load, 16160MB/16384MB Virtual
Shell Information: /Applications/SlickEditPro2018.app/Contents/MacOS/secsh -i
Screen Size: 2560 x 1440

Project Type: Cpp
Language: .cpp (C/C++)
Encoding: Automatic

Installation Directory: /Applications/SlickEditPro2018.app/Contents/
Configuration Directory: /Users/xx/Library/Application Support/SlickEdit/23.0.1/
Migrated from: /Users/xx/Library/Application Support/SlickEdit/23.0.0/
Spill File: /tmp/$slk.xx.11162

Hotfixes:
/Users/xx/Library/Application Support/SlickEdit/23.0.1/hotfixes/hotfix_se2301_2_cumulative.zip (Revision: 2)

Title: Re: SE Mac Changing preprocessor asks to rebuild tag but fails to do so
Post by: Dennis on March 29, 2019, 02:44:43 PM
It specifically asks you if you want to retag your workspace.  It will not retag C/C++ compiler tag files, auto-imported tag files, or language specific tag files.  You do have to do those manually.  We do this for simplicity, because most of the time people are adding preprocessing for code that is in their workspace and projects.