GithubHelp home page GithubHelp logo

Comments (8)

abergmeier avatar abergmeier commented on May 18, 2024 4

Have a look here: #31
I could try to get/keep my code compiling on macOS as well; this only makes sense if we have a macOS CI to validate.

from cnc_remastered_collection.

connorhu avatar connorhu commented on May 18, 2024

I can help testing the code on mac.

from cnc_remastered_collection.

tsilcher avatar tsilcher commented on May 18, 2024

@abergmeier Thanks a lot for your input. Having a common Makefile for Linux & Unix (macOS) sounds great. About the CI, I am not sure if you are referring to automated tests but we can always manually test this in order to assure it works on the latest macOS versions.

from cnc_remastered_collection.

abergmeier avatar abergmeier commented on May 18, 2024

Having a common Makefile for Linux & Unix (macOS) sounds great.

Currently I use CMake, which should even enable native XCode projects.

About the CI, I am not sure if you are referring to automated tests

For now automated tests would be that it at least compiles on macOS ;)

from cnc_remastered_collection.

trulyspinach avatar trulyspinach commented on May 18, 2024

What are you expecting to achieve behind this? To compile and execute on macOS? You can't without modifying the source code and remove win32 dependencies.

from cnc_remastered_collection.

abergmeier avatar abergmeier commented on May 18, 2024

What are you expecting to achieve behind this?

I think there are a lot of different goals for different people. See below for me.

To compile and execute on macOS?

For me to compile and link on macOS.

You can't without modifying the source code

Yes. That is what we need to do.

and remove win32 dependencies.

Since most of the non-basic Windows APIs are in WIN32LIB we need to create something along MACOSLIB. For the rest making headers for Windows compat is not that hard.

All work that is currently going on in https://github.com/abergmeier/CnC_Remastered_Multiplatform

from cnc_remastered_collection.

ccg301 avatar ccg301 commented on May 18, 2024

missing a memory.h header file. Unable to compile.

from cnc_remastered_collection.

OmniBlade avatar OmniBlade commented on May 18, 2024

As an alternative fork working on standalone classic builds might I offer https://github.com/hifi/Vanilla-Conquer. Myself and a few other people already did some of the heavy lifting needed for this as part of the https://github.com/TheAssemblyArmada/Chronoshift project which is been rendered a bit moot by this source drop.

from cnc_remastered_collection.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.