X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=dll%2Fwin32%2Fmsvcrt%2FCMakeLists.txt;h=b4e8a375476f8253e318e8d9b61ed3a548b0d712;hp=de508f0ad9181dabbf266e7fb0bdf39bba06e045;hb=2b2d3d27763e60a36d04c2ae4858d6a397fcc69d;hpb=a3623f23de6ce2e46224568380a699a264e9db0a diff --git a/dll/win32/msvcrt/CMakeLists.txt b/dll/win32/msvcrt/CMakeLists.txt index de508f0ad91..b4e8a375476 100644 --- a/dll/win32/msvcrt/CMakeLists.txt +++ b/dll/win32/msvcrt/CMakeLists.txt @@ -1,4 +1,6 @@ +spec2def(msvcrt.dll msvcrt.spec) + add_definitions( -DUSE_MSVCRT_PREFIX -D_MSVCRT_ @@ -11,7 +13,11 @@ add_definitions( include_directories(${REACTOS_SOURCE_DIR}/lib/sdk/crt/include) -list(APPEND SOURCE dllmain.c msvcrt_stubs.c msvcrt.rc) +list(APPEND SOURCE + dllmain.c + msvcrt_stubs.c + msvcrt.rc + ${CMAKE_CURRENT_BINARY_DIR}/msvcrt.def) add_library(msvcrt SHARED ${CMAKE_CURRENT_BINARY_DIR}/msvcrt_precomp.h.gch @@ -21,7 +27,6 @@ set_target_properties(msvcrt PROPERTIES LINK_FLAGS "-u __seh_longjmp_unwind@4") set_module_type(msvcrt win32dll) target_link_libraries(msvcrt - ${CMAKE_CURRENT_SOURCE_DIR}/msvcrt.def crt wine ${PSEH_LIB}) @@ -29,3 +34,5 @@ target_link_libraries(msvcrt add_pch(msvcrt ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE}) add_importlibs(msvcrt kernel32 ntdll) add_cab_target(msvcrt 1) +add_importlib_target(${CMAKE_CURRENT_BINARY_DIR}/msvcrt.def) +