Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Linux Support (and cmake) #7

Merged
merged 10 commits into from
Jan 22, 2022
Merged

Add Linux Support (and cmake) #7

merged 10 commits into from
Jan 22, 2022

Conversation

xoorath
Copy link
Contributor

@xoorath xoorath commented Jan 16, 2022

This pull request introduces Linux support with cmake and the windows subsystem for linux (compiling with ninja and gcc).

This PR is to address #6 and #3

A built version of the mod can be found here: https://github.com/xoorath/FileXT/releases/tag/v1.0.1

Jared Thomson and others added 8 commits January 14, 2022 11:05
Moves source into a subdirectory.
Introduces a VS2019.bat for generating VS projects.
Documenting required build environment for linux (may change, linux build not hooked up yet)
* log functions are now generic and there are two more variants (LOG_VERBOSE and LOG_CRITICAL) no more numbered log macros
* changed how the storage directory is found and created to fix some order-of-operations crashes
* added a FileXTTest project simply to allow dropping a breakpoint and stepping through (particularly needed for testing linux while developing on windows)
FileXT/value.h Outdated Show resolved Hide resolved
Jared Thomson added 2 commits January 16, 2022 13:17
Removed my modification of value.h to update to the head version version:  https://github.com/arma3/sqf-value/blob/master/sqf-value/value.hpp

Turnd off verbose logs except in debug builds

Fixed the gitignore to no longer exclude Build_All.bat
@Sparker95
Copy link
Contributor

The build works on my PC perfectly, so I finally merge it. Thanks a lot!

@Sparker95 Sparker95 merged commit bdc9e57 into Vindicta-Team:master Jan 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants