From: Wolf Vollprecht Date: Mon, 20 Apr 2020 12:37:43 +0000 (+0200) Subject: add WIN32 guards X-Git-Tag: 0.7.12~3^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1ddc67a7df082a4d4ac3655c470884ee008aa168;p=thirdparty%2Flibsolv.git add WIN32 guards --- diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index b34ebc6d..8da28694 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -48,10 +48,15 @@ SET (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${LINK_FLAGS} -Wl,- ENDIF (HAVE_LINKER_VERSION_SCRIPT) IF (DISABLE_SHARED) -ADD_LIBRARY (libsolv STATIC ${libsolv_SRCS}) + ADD_LIBRARY (libsolv STATIC ${libsolv_SRCS}) + IF (WIN32) + TARGET_COMPILE_DEFINITIONS(libsolv PUBLIC SOLV_STATIC_LIB) + ENDIF (WIN32) ELSE (DISABLE_SHARED) -ADD_LIBRARY (libsolv SHARED ${libsolv_SRCS}) -TARGET_COMPILE_DEFINITIONS(libsolv PRIVATE SOLV_EXPORTS) + ADD_LIBRARY (libsolv SHARED ${libsolv_SRCS}) + IF (WIN32) + TARGET_COMPILE_DEFINITIONS(libsolv PRIVATE SOLV_EXPORTS) + ENDIF (WIN32) ENDIF (DISABLE_SHARED) SET_TARGET_PROPERTIES(libsolv PROPERTIES OUTPUT_NAME "solv")