Synchronize with trunk's revision r57629.
[reactos.git] / dll / 3rdparty / libjpeg / CMakeLists.txt
index 9c074e8..bd04baf 100644 (file)
@@ -4,8 +4,7 @@ add_definitions(
     -D_WINDOWS
     -D_MBCS
     -DJPEG_DLL
-    -Dmain=mainptr
-    -D_DLL -D__USE_CRTIMP)
+    -Dmain=mainptr)
 
 include_directories(
     ${REACTOS_SOURCE_DIR}/include/reactos/libs/libjpeg
@@ -59,15 +58,7 @@ add_library(libjpeg SHARED
     jmemmgr.c
     jmemnobs.c)
 
-set_entrypoint(libjpeg 0)
-
-if(MSVC)
-# for _fltused
-target_link_libraries(libjpeg mingw_common)
-endif()
-
+set_module_type(libjpeg win32dll)
 add_importlibs(libjpeg msvcrt kernel32)
-
 add_dependencies(libjpeg psdk)
-
-add_cab_target(libjpeg 1)
+add_cd_file(TARGET libjpeg DESTINATION reactos/system32 FOR all)