Merge of windows -> trunk ?

Hi,

The current status of the Windows branch is that it compiles & runs (quite well) on Windows with VS2010/2012 and uses CMake base build logic. Things that don't work yet:
* Debugging with a Windows host (I only need remote debugging)
* The "lldb" console has some issues, João Matos abstracted it into separate files

However I don't expect any updates on those two issues any time soon, I don't know anything about setting up a debugging host on windows to be able to do something about it. That said, the code works really well as a library, and to avoid bit rotting it would be great if the changes could be merged into trunk. (so far I've upmerged trunk back into it).

+1 I like the idea of merging the CMake stuff into trunk. The Linux build would benefit.

Dan

Op 19-12-2012 16:10, Malea, Daniel schreef:

+1 I like the idea of merging the CMake stuff into trunk. The Linux build would benefit.

Dan

Hi,

The current status of the Windows branch is that it compiles & runs (quite well) on Windows with VS2010/2012 and uses CMake base build logic. Things that don't work yet:
* Debugging with a Windows host (I only need remote debugging)
* The "lldb" console has some issues, João Matos abstracted it into separate files

However I don't expect any updates on those two issues any time soon, I don't know anything about setting up a debugging host on windows to be able to do something about it. That said, the code works really well as a library, and to avoid bit rotting it would be great if the changes could be merged into trunk. (so far I've upmerged trunk back into it).

Looks like this got lost while everyone was on vacation over the holidays. Anyone got any comment on this?

I will need to take a look at the diffs between the windows branch and top of tree before this can happen. There might be some organizational things that need to be done. If you can make sure the windows branch is completely up to date and ping me with the revision it is synced to on top of tree, I can checkout the diffs and let you know if anything needs to be fixed prior to merging.

Greg

Op 7-1-2013 18:43, Greg Clayton schreef:

I will need to take a look at the diffs between the windows branch
and top of tree before this can happen. There might be some
organizational things that need to be done. If you can make sure the
windows branch is completely up to date and ping me with the revision
it is synced to on top of tree, I can checkout the diffs and let you
know if anything needs to be fixed prior to merging.
Greg

The windows branch is completely up to date now. (Rev 171849). It's also tested, works quite well on Windows (btw this doesn't have the ClangAST change you mailed me few months ago).

One thing that does not work at all (on windows) is the Driver/* code, João Matos tried to split that up but it's very complex code. I'm fine with not merging that all (though that won't compile on Windows then), I don't use that part.

Op 8-1-2013 13:54, Carlo Kok schreef:

Op 7-1-2013 18:43, Greg Clayton schreef:

I will need to take a look at the diffs between the windows branch
and top of tree before this can happen. There might be some
organizational things that need to be done. If you can make sure the
windows branch is completely up to date and ping me with the revision
it is synced to on top of tree, I can checkout the diffs and let you
know if anything needs to be fixed prior to merging.
Greg

The windows branch is completely up to date now. (Rev 171849). It's also
tested, works quite well on Windows (btw this doesn't have the ClangAST
change you mailed me few months ago).

One thing that does not work at all (on windows) is the Driver/* code,
João Matos tried to split that up but it's very complex code. I'm fine
with not merging that all (though that won't compile on Windows then), I
don't use that part.

Any update on this?

Thanks,

Carlo Kok

Op 8-1-2013 13:54, Carlo Kok schreef:

Op 7-1-2013 18:43, Greg Clayton schreef:

I will need to take a look at the diffs between the windows branch
and top of tree before this can happen. There might be some
organizational things that need to be done. If you can make sure the
windows branch is completely up to date and ping me with the revision
it is synced to on top of tree, I can checkout the diffs and let you
know if anything needs to be fixed prior to merging.
Greg

The windows branch is completely up to date now. (Rev 171849). It's also
tested, works quite well on Windows (btw this doesn't have the ClangAST
change you mailed me few months ago).

One thing that does not work at all (on windows) is the Driver/* code,
João Matos tried to split that up but it's very complex code. I'm fine
with not merging that all (though that won't compile on Windows then), I
don't use that part.

Is there anything I can do/change/fix to make this more acceptable?

I haven't had time to get to this, and there isn't much that can be done. I really need to take the time to carefully review the changes, but I haven't had enough free time yet.

Greg Clayton