diff --git a/reactos/dll/3rdparty/libpng/CMakeLists.txt b/reactos/dll/3rdparty/libpng/CMakeLists.txt index fb27d36fae1..4a07034d980 100644 --- a/reactos/dll/3rdparty/libpng/CMakeLists.txt +++ b/reactos/dll/3rdparty/libpng/CMakeLists.txt @@ -9,7 +9,7 @@ include_directories( ${REACTOS_SOURCE_DIR}/include/reactos/libs/libpng ${REACTOS_SOURCE_DIR}/include/reactos/libs/zlib) -add_library(libpng SHARED +list(APPEND SOURCE png.c pngerror.c pngget.c @@ -24,10 +24,12 @@ add_library(libpng SHARED pngwio.c pngwrite.c pngwtran.c - pngwutil.c) + pngwutil.c + pngpriv.h) +add_library(libpng SHARED ${SOURCE}) set_module_type(libpng win32dll) target_link_libraries(libpng zlib) add_importlibs(libpng msvcrt kernel32 ntdll) -add_dependencies(libpng psdk) +add_pch(libpng pngpriv.h SOURCE) add_cd_file(TARGET libpng DESTINATION reactos/system32 FOR all) diff --git a/reactos/dll/3rdparty/libtiff/CMakeLists.txt b/reactos/dll/3rdparty/libtiff/CMakeLists.txt index e2ba3603584..1971feb7c18 100644 --- a/reactos/dll/3rdparty/libtiff/CMakeLists.txt +++ b/reactos/dll/3rdparty/libtiff/CMakeLists.txt @@ -10,7 +10,7 @@ include_directories( ${REACTOS_SOURCE_DIR}/include/reactos/libs/libtiff ${REACTOS_SOURCE_DIR}/include/reactos/libs/zlib) -add_library(libtiff SHARED +list(APPEND SOURCE mkg3states.c tif_aux.c tif_close.c @@ -48,12 +48,15 @@ add_library(libtiff SHARED tif_warning.c tif_win32.c tif_write.c - tif_zip.c) + tif_zip.c + precomp.h) +add_library(libtiff SHARED ${SOURCE}) set_module_type(libtiff win32dll) target_link_libraries(libtiff zlib getopt) add_importlibs(libtiff user32 msvcrt kernel32 ntdll) add_dependencies(libtiff psdk) +add_pch(libtiff precomp.h SOURCE) add_cd_file(TARGET libtiff DESTINATION reactos/system32 FOR all) if(NOT MSVC) diff --git a/reactos/dll/3rdparty/libxslt/CMakeLists.txt b/reactos/dll/3rdparty/libxslt/CMakeLists.txt index 3914bc1add2..558305f0d0c 100644 --- a/reactos/dll/3rdparty/libxslt/CMakeLists.txt +++ b/reactos/dll/3rdparty/libxslt/CMakeLists.txt @@ -13,7 +13,7 @@ add_definitions( -D_WINSOCKAPI_ -DLIBXML_STATIC) -add_library(libxslt SHARED +list(APPEND SOURCE attributes.c attrvt.c documents.c @@ -32,18 +32,19 @@ add_library(libxslt SHARED variables.c xslt.c xsltlocale.c - xsltutils.c) + xsltutils.c + precomp.h) +add_library(libxslt SHARED ${SOURCE}) set_module_type(libxslt win32dll) target_link_libraries(libxslt libxml2) add_importlibs(libxslt msvcrt ws2_32 kernel32) - if(MSVC) add_importlibs(libxslt ntdll) endif() add_dependencies(libxslt psdk) -add_pch(libxslt libxslt.h) +add_pch(libxslt precomp.h SOURCE) add_cd_file(TARGET libxslt DESTINATION reactos/system32 FOR all) if(NOT MSVC)