[BuildTools-tickets] [BuildTools] #112: build shared libraries on Windows
BuildTools
coin-trac at coin-or.org
Wed Oct 17 11:34:04 EDT 2018
#112: build shared libraries on Windows
-------------------+------------------------------
Reporter: stefan | Owner: stefan
Type: defect | Status: new
Priority: major | Component: build system
Version: 0.7 | Keywords: autotools-update
-------------------+------------------------------
Make sure autotools can build proper DLLs on Windows.
Probably restrict third-party codes (like Glpk), where we do not have
control over the code, to static libraries, though.
COIN-OR package should make their API explicit by using
{{{__declspec(dllexport/dllimport)}}} (MSVC) and {{{__attribute
((visibility(...)))}}} (GCC).
Then we should pass option win32-dll to LT_INIT
(https://www.gnu.org/software/libtool/manual/html_node/LT_005fINIT.html).
--
Ticket URL: <https://projects.coin-or.org/BuildTools/ticket/112>
BuildTools <http://projects.coin-or.org/BuildTools>
Tools for configuring and compiling COIN-OR codes
More information about the BuildTools-tickets
mailing list