|
Revision 10963, 0.8 kB
(checked in by robert, 3 years ago)
|
|
From Jean-Sebastien Guay, build fixes for Mingw
|
| Line | |
|---|
| 1 | OPTION(CURL_IS_STATIC "on if curl is a static lib " ON) |
|---|
| 2 | MARK_AS_ADVANCED(CURL_IS_STATIC) |
|---|
| 3 | |
|---|
| 4 | IF(WIN32) |
|---|
| 5 | SET(CMAKE_SHARED_LINKER_FLAGS_DEBUG "${CMAKE_SHARED_LINKER_FLAGS_DEBUG} /NODEFAULTLIB:MSVCRT") |
|---|
| 6 | ENDIF() |
|---|
| 7 | |
|---|
| 8 | IF(ZLIB_FOUND) |
|---|
| 9 | ADD_DEFINITIONS(-DUSE_ZLIB) |
|---|
| 10 | INCLUDE_DIRECTORIES( ${CURL_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR}) |
|---|
| 11 | ELSE() |
|---|
| 12 | INCLUDE_DIRECTORIES( ${CURL_INCLUDE_DIRS} ) |
|---|
| 13 | ENDIF() |
|---|
| 14 | |
|---|
| 15 | |
|---|
| 16 | SET(TARGET_SRC |
|---|
| 17 | ReaderWriterCURL.cpp |
|---|
| 18 | ) |
|---|
| 19 | |
|---|
| 20 | SET(TARGET_H |
|---|
| 21 | ReaderWriterCURL.h |
|---|
| 22 | ) |
|---|
| 23 | |
|---|
| 24 | IF(ZLIB_FOUND) |
|---|
| 25 | SET(TARGET_EXTERNAL_LIBRARIES ${CURL_LIBRARY} ${ZLIB_LIBRARY}) |
|---|
| 26 | ELSE() |
|---|
| 27 | SET(TARGET_EXTERNAL_LIBRARIES ${CURL_LIBRARY}) |
|---|
| 28 | ENDIF() |
|---|
| 29 | |
|---|
| 30 | IF(WIN32 OR MINGW) |
|---|
| 31 | IF(CURL_IS_STATIC) |
|---|
| 32 | ADD_DEFINITIONS(-DCURL_STATICLIB) |
|---|
| 33 | SET(TARGET_EXTERNAL_LIBRARIES ${TARGET_EXTERNAL_LIBRARIES} ws2_32 winmm wldap32) |
|---|
| 34 | ENDIF() |
|---|
| 35 | ENDIF() |
|---|
| 36 | |
|---|
| 37 | #### end var setup ### |
|---|
| 38 | SETUP_PLUGIN(curl) |
|---|