// Stub export header for LtsUtilsGuiDds // Generated by CMake when BUILD_RTI=ON, stub for BUILD_RTI=OFF #ifndef LTSUTILSGUIDDS_EXPORT_H #define LTSUTILSGUIDDS_EXPORT_H // When BUILD_RTI is OFF, this library is not built // Stub header allows compilation of dependent code // Must expand to a default-visibility attribute, NOT to empty: the build sets // CMAKE_CXX_VISIBILITY_PRESET=hidden, and this stub is found before the // CMake-generated header (the source include/ dir precedes the build tree on // the -I line). With an empty macro every RequestHelper/pixmap symbol would be // hidden and consumers (e.g. LtsSession) fail to link libLtsUtilsGuiDds.so. // If the library is not built, the attribute is harmless: it only changes // visibility, not symbol resolution. #if defined(_MSC_VER) # define LTSUTILSGUIDDS_EXPORT __declspec(dllexport) #else # define LTSUTILSGUIDDS_EXPORT __attribute__((visibility("default"))) #endif #define LTSUTILSGUIDDS_NO_EXPORT // dds_vector_to_pixmap.h uses LTSUTILSCORE_EXPORT (from LtsUtilsCore) // Define it here for compatibility when LtsUtilsGuiDds is used standalone #ifndef LTSUTILSCORE_EXPORT #define LTSUTILSCORE_EXPORT #endif #endif // LTSUTILSGUIDDS_EXPORT_H