Commit Log
Visual Studio can open a CMakeLists.txt based project.
update Copyright year in bmai.cpp output
Tested on CLion macOS and with GitHub Actions multi platform build matrix
finding a cross-platform case-insensitive string compare
the github Actions compiling needs more explicit #includes
Create cmake.yml
cmake version lowered to be compatible with other existing cmake installs
Highlights
Removed dependency on , added alternative imports that are cross-platform
replaced BOOL for bool, TRUE for true, etc. <--- this could have significant impact on comparisons!!! need to verify
Added GitHub Actions build
Removed Visual Studio project files. replaced with CMakeLists.txt. Visual Studio can still open, manage, build this project
Cross platform case insensitive string compares are not trivial. found an OK solution
Thoughts for @hamstercrack
Do you want Pull Requests?
If you want to get the code into a different branch you should be able to edit the PR target branch
Would you be open to more significant changes to the project structure, language level, etc.?
Do you want to enable "Discussions" tab in your project for people to ask questions about the implementation?
To do so you would go to: https://github.com/hamstercrack/bmai/settings
no need for branches right now. I might flag the original commit as a "Release"
open to more significant changes: absolutely. This is an old project which was setup more for rapid prototyping than for collaboration, so go ahead if you would like to proceed with cleaning project structure and so on. For example, it could really use folders :)
Commit Log Visual Studio can open a CMakeLists.txt based project. update Copyright year in bmai.cpp output Tested on CLion macOS and with GitHub Actions multi platform build matrix finding a cross-platform case-insensitive string compare the github Actions compiling needs more explicit #includes Create cmake.yml cmake version lowered to be compatible with other existing cmake installs
Highlights Removed dependency on, added alternative imports that are cross-platform
replaced BOOL for bool, TRUE for true, etc. <--- this could have significant impact on comparisons!!! need to verify
Added GitHub Actions build
Removed Visual Studio project files. replaced with CMakeLists.txt. Visual Studio can still open, manage, build this project
Cross platform case insensitive string compares are not trivial. found an OK solution
Thoughts for @hamstercrack Do you want Pull Requests? If you want to get the code into a different branch you should be able to edit the PR target branch Would you be open to more significant changes to the project structure, language level, etc.? Do you want to enable "Discussions" tab in your project for people to ask questions about the implementation? To do so you would go to: https://github.com/hamstercrack/bmai/settings