Fixed
- Fix an issue where the CMake toolchain could not locate the toolchain directory in some cases
- Avoid passing linker flags when not needed
- This reduces command-line flag pollution when printing the compiler invocation with
PINO_VERBOSE = true
, and also prevents GCC from emitting an error when the compiler is called with no input files.