From 1ddc67a7df082a4d4ac3655c470884ee008aa168 Mon Sep 17 00:00:00 2001 From: Wolf Vollprecht Date: Mon, 20 Apr 2020 14:37:43 +0200 Subject: [PATCH] add WIN32 guards --- src/CMakeLists.txt | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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") -- 2.47.2