Skip to content

Commit 1ddc67a

Browse files
committed
add WIN32 guards
1 parent 29a33e8 commit 1ddc67a

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

src/CMakeLists.txt

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,15 @@ SET (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${LINK_FLAGS} -Wl,-
4848
ENDIF (HAVE_LINKER_VERSION_SCRIPT)
4949

5050
IF (DISABLE_SHARED)
51-
ADD_LIBRARY (libsolv STATIC ${libsolv_SRCS})
51+
ADD_LIBRARY (libsolv STATIC ${libsolv_SRCS})
52+
IF (WIN32)
53+
TARGET_COMPILE_DEFINITIONS(libsolv PUBLIC SOLV_STATIC_LIB)
54+
ENDIF (WIN32)
5255
ELSE (DISABLE_SHARED)
53-
ADD_LIBRARY (libsolv SHARED ${libsolv_SRCS})
54-
TARGET_COMPILE_DEFINITIONS(libsolv PRIVATE SOLV_EXPORTS)
56+
ADD_LIBRARY (libsolv SHARED ${libsolv_SRCS})
57+
IF (WIN32)
58+
TARGET_COMPILE_DEFINITIONS(libsolv PRIVATE SOLV_EXPORTS)
59+
ENDIF (WIN32)
5560
ENDIF (DISABLE_SHARED)
5661

5762
SET_TARGET_PROPERTIES(libsolv PROPERTIES OUTPUT_NAME "solv")

0 commit comments

Comments
 (0)