Conversation
Successfully builds 3proxy binary and relevant plugins on Windows with bobth MSVC2010 and mingw
|
Идея хорошая, но в текущем виде бесполезная, т.к. многоплатформенность нужна, и если ее не получится запилить, например через CMAKE_SYSTEM_NAME, то статические CMakeLists.txt не годятся и надо их чем-то генерировать. |
|
Спасибо за поддержку! Есть одно замечание: динамическая генерация cmake файлов сделает построение снова зависимым от командной оболочки. Похожая ситуация как раз и не позволила мне собрать проект на Windows с помощью TDM (без cygwin). Поскольку 3proxy написан на чистом C и содержит мало зависимостей, думаю что предложенный мной патч потребует лишь незначительных доработок. К сожалению в этом плане я мог бы помочь лишь механической адаптацией CMakeLists.txt на основе имеющихся мейкфайлов - без возможности протестировать результат. PS
Знаю, что мой roadmap не годится - не соответстувует масштабам :) |
CMake support would make building 3proxy more comfortable on different platforms.
I have tested building on Windows with MSVC2010 and TDM mingw. 3proxy binary and plugins are both compilable and runnable. Auxilliary include files and libs are expected to be in 'include' and 'lib' subdirectories of the source tree on Windows (this concerns OpenSSL). On Linux they are supposed to be detected by CMake by themselves.
Suggested roadmap