Synchronize with trunk's revision r57629.
[reactos.git] / dll / 3rdparty / libtiff / CMakeLists.txt
index 4b1a86f..e2ba360 100644 (file)
@@ -4,8 +4,7 @@ add_definitions(
     -DNDEBUG
     -DBUILD_LIBTIFF_DLL
     -DDLL_EXPORT
-    -DUSE_WIN32_FILEIO
-    -D_DLL -D__USE_CRTIMP)
+    -DUSE_WIN32_FILEIO)
 
 include_directories(
     ${REACTOS_SOURCE_DIR}/include/reactos/libs/libtiff
@@ -51,12 +50,12 @@ add_library(libtiff SHARED
     tif_write.c
     tif_zip.c)
 
-set_entrypoint(libtiff 0)
+set_module_type(libtiff win32dll)
+target_link_libraries(libtiff zlib getopt)
+add_importlibs(libtiff user32 msvcrt kernel32 ntdll)
+add_dependencies(libtiff psdk)
+add_cd_file(TARGET libtiff DESTINATION reactos/system32 FOR all)
 
-target_link_libraries(libtiff mingw_common zlib getopt)
-
-add_importlibs(libtiff user32 msvcrt kernel32)
-
-add_dependencies(libtiff psdk buildno_header)
-
-add_cab_target(libtiff 1)
+if(NOT MSVC)
+    allow_warnings(libtiff)
+endif()