Closed GoogleCodeExporter closed 9 years ago
Thanks for reporting. This mistake fall through the cracks as the header file
is configured prior to settings GFLAGS_IS_A_DLL in the CMakeLists.txt. Also, if
both libraries are being build, we will need to make a default choice for this
on Windows. The exported CMake targets can have a property that specified which
GFLAGS_DLL_DECL to use in this case.
To fix this issue, I modified the build configuration to always set
GFLAGS_IS_A_DLL to 1 if BUILD_SHARED_LIBS is ON. You can of course always
define GFLAGS_DLL_DECL yourself before including the header file, but as Unix
user you should of course not have to.
Original comment by andreas....@gmail.com
on 25 Mar 2014 at 3:28
This issue was closed by revision 09f7800768f8.
Original comment by andreas....@gmail.com
on 25 Mar 2014 at 3:30
This issue was closed by revision 6040eac5b357.
Original comment by andreas....@gmail.com
on 25 Mar 2014 at 3:30
Opened issue 78 for addressing the import definition of GFLAGS_DLL_DECL to help
users/CMake set it properly if both shared and static libraries were
build/installed.
Original comment by andreas....@gmail.com
on 25 Mar 2014 at 3:39
This issue was closed by revision 38c4402f58ad.
Original comment by andreas....@gmail.com
on 27 Mar 2014 at 1:31
Issue 81 has been merged into this issue.
Original comment by andreas....@gmail.com
on 30 Mar 2014 at 1:43
Original issue reported on code.google.com by
godbyk@gmail.com
on 25 Mar 2014 at 3:53