]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
add WIN32 guards 375/head
authorWolf Vollprecht <w.vollprecht@gmail.com>
Mon, 20 Apr 2020 12:37:43 +0000 (14:37 +0200)
committerWolf Vollprecht <w.vollprecht@gmail.com>
Mon, 20 Apr 2020 12:38:31 +0000 (14:38 +0200)
src/CMakeLists.txt

index b34ebc6d8b6d519b172b64b517e8887f491b9494..8da28694a7d50af68af5456d7fd398f67fd0081b 100644 (file)
@@ -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")