Stephen Collyer wrote:
Cmake seems to define, for each library that is built, a symbol of the form <library>_EXPORTS, which can be used to set up #defines for the __declspec(dllexport/dllimport) stuff that Windows needs.However, this means that each library needs a specific symbol to allow it to be built with the correct import/export spec e.g. class LIB1_EXPORTS Lib1 { ... } class LIB2_EXPORTS Lib2 { ... } and so on. What I'd like to do is to have a single #define (LIB_EXPORTS or something) that is set appropriately somehow. Is this possible ? I don't see how at the moment, but the method I'm using at the moment is rather tedious and I'd like to simplify it, if possible.
Sounds like you're looking for the DEFINE_SYMBOL argument to SET_TARGET_PROPERTIES()
Clint _______________________________________________ CMake mailing list [email protected] http://www.cmake.org/mailman/listinfo/cmake
