-
Notifications
You must be signed in to change notification settings - Fork 23
Building MUSCLE
The Makefile
is generated from the muscle.vcxproj
Visual Studio project file using vcxproj_make.py.
Change to the src/
directory and run ./build_linux.bash
or ./build_osx.bash
.
See .github/workflows directory of the repo for .yml
files.
You can use the free edition of Visual Studio for C++. Open the muscle.sln
solution file, select Release
configuration for the x64
platform and run Build Solution (F7).
I don't generally do this because the native Windows executable compiled by Visual Studio is compatible with Cygwin (though of course Cygwin paths are not interpreted, you must use native Windows paths). Using the native gcc package for Cygwin seems to produce a 32-bit exe which is limited to 2Gb RAM. You can probably compile a 64-bit exe using the mingw64-x86_64-gcc
package; I haven't investigated this. Please let me know if you can provide a robust recipe for compiling a 64-bit exe with OpenMP under Cygwin.