diff --git a/cmake/XercesDLL.cmake b/cmake/XercesDLL.cmake index 8ebb8aa09..b25995dea 100644 --- a/cmake/XercesDLL.cmake +++ b/cmake/XercesDLL.cmake @@ -34,10 +34,7 @@ set(XERCES_PLATFORM_EXPORT) set(XERCES_PLATFORM_IMPORT) set(XERCES_TEMPLATE_EXTERN extern) set(XERCES_DLL_EXPORT) -set(XERCES_STATIC_LIBRARY) -if(NOT BUILD_SHARED_LIBS) - set(XERCES_STATIC_LIBRARY 1) -else() +if(BUILD_SHARED_LIBS) if(WIN32) set(XERCES_PLATFORM_EXPORT "__declspec(dllexport)") set(XERCES_PLATFORM_IMPORT "__declspec(dllimport)") diff --git a/config.h.cmake.in b/config.h.cmake.in index b86c12f1f..a176612dd 100644 --- a/config.h.cmake.in +++ b/config.h.cmake.in @@ -316,9 +316,6 @@ /* Define as the platform's import attribute */ #define XERCES_PLATFORM_IMPORT @XERCES_PLATFORM_IMPORT@ -/* Define if building a static library */ -#cmakedefine XERCES_STATIC_LIBRARY 1 - /* Define to use the POSIX file mgr */ #cmakedefine XERCES_USE_FILEMGR_POSIX 1 diff --git a/src/xercesc/util/Xerces_autoconf_config.hpp.cmake.in b/src/xercesc/util/Xerces_autoconf_config.hpp.cmake.in index 8870e03e2..a410cf8b5 100644 --- a/src/xercesc/util/Xerces_autoconf_config.hpp.cmake.in +++ b/src/xercesc/util/Xerces_autoconf_config.hpp.cmake.in @@ -63,7 +63,6 @@ #cmakedefine XERCES_HAVE_GETCPUID 1 #cmakedefine XERCES_DLL_EXPORT 1 -#cmakedefine XERCES_STATIC_LIBRARY 1 #define XERCES_PLATFORM_EXPORT @XERCES_PLATFORM_EXPORT@ #define XERCES_PLATFORM_IMPORT @XERCES_PLATFORM_IMPORT@ #define XERCES_TEMPLATE_EXTERN @XERCES_TEMPLATE_EXTERN@