The 3rdParty libraries used to be built as individual standalone projects and then were installed. The installed versions of them was then consumed by OMSimulator.
Now they are part of OMSimulators own build system. They get built and are used as if they were just another folder in the OMSimulator project. This simplifies management of them considerably.
There are a few remaining libraries. Some are not used at all so they are skipped for now. Some (pthreads for MSVC) still need some special treatment since they do not have CMake support yet.
Note that the top level compilation still starts from the Makefile or the bat scripts. This will be changed later once everything else is working.
The 3rdParty libraries used to be built as individual standalone projects and then were installed. The installed versions of them was then consumed by OMSimulator.
Now they are part of OMSimulators own build system. They get built and are used as if they were just another folder in the OMSimulator project. This simplifies management of them considerably.
There are a few remaining libraries. Some are not used at all so they are skipped for now. Some (pthreads for MSVC) still need some special treatment since they do not have CMake support yet.
Note that the top level compilation still starts from the Makefile or the bat scripts. This will be changed later once everything else is working.
OMTLMSimulator is disabled for now.