Closed greynewell closed 3 days ago
This pull request introduces cross-platform compatibility for the llama-server executable by adding an EXE_SUFFIX
variable and modifying the CMake configuration to handle Windows and non-Windows platforms differently. The changes ensure that the correct file extension is used for the llama-server executable on different operating systems and that it's copied to the appropriate locations in the build process.
Change | Details | Files |
---|---|---|
Introduce EXE_SUFFIX variable for cross-platform compatibility |
|
CMakeLists.txt |
Modify custom commands and targets to use EXE_SUFFIX |
|
CMakeLists.txt |
Implement platform-specific resource copying |
|
CMakeLists.txt |
Summary by Sourcery
Fix cross-platform compatibility by introducing
EXE_SUFFIX
to manage executable suffixes, particularly addressing issues on Windows platforms.Bug Fixes:
EXE_SUFFIX
to handle executable suffixes for cross-platform compatibility, ensuring correct file handling on Windows.