From 2be091d196faf360efb956494c928f7ea32878eb Mon Sep 17 00:00:00 2001 From: Sylvain Petreolle Date: Fri, 29 Oct 2010 12:27:26 +0000 Subject: [PATCH] [CMAKE] Enable auto import. svn path=/branches/cmake-bringup/; revision=49339 --- gcc.cmake | 2 +- toolchain-mingw32.cmake | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gcc.cmake b/gcc.cmake index ae3b6d5faea..40bb66643e5 100644 --- a/gcc.cmake +++ b/gcc.cmake @@ -11,7 +11,7 @@ else() link_directories("${REACTOS_SOURCE_DIR}/importlibs" ${REACTOS_BINARY_DIR}/lib/3rdparty/mingw) set(CMAKE_C_LINK_EXECUTABLE " -o ") set(CMAKE_CXX_LINK_EXECUTABLE " -o ") -set(CMAKE_EXE_LINKER_FLAGS "-nodefaultlibs -nostdlib -Wl,--enable-auto-image-base -Wl,--kill-at") +set(CMAKE_EXE_LINKER_FLAGS "-nodefaultlibs -nostdlib -Wl,--enable-auto-image-base -Wl,--kill-at -Wl,--enable-auto-import") # -Wl,-T,${REACTOS_SOURCE_DIR}/global.lds # Compiler Core diff --git a/toolchain-mingw32.cmake b/toolchain-mingw32.cmake index 6281b24d19d..d43233f9333 100644 --- a/toolchain-mingw32.cmake +++ b/toolchain-mingw32.cmake @@ -38,10 +38,10 @@ set(CMAKE_C_STANDARD_LIBRARIES "-lgcc" CACHE STRING "Standard C Libraries") set(CMAKE_CXX_STANDARD_LIBRARIES "" CACHE STRING "Standard C++ Libraries") if(ARCH MATCHES i386) -set(CMAKE_SHARED_LINKER_FLAGS_INIT "-nodefaultlibs -nostdlib -Wl,--enable-auto-image-base -Wl,--enable-stdcall-fixup -Wl,--kill-at") +set(CMAKE_SHARED_LINKER_FLAGS_INIT "-nodefaultlibs -nostdlib -Wl,--enable-auto-image-base -Wl,--enable-stdcall-fixup -Wl,--kill-at -Wl,--enable-auto-import") #-Wl,-T,${REACTOS_SOURCE_DIR}/global.lds elseif(ARCH MATCHES amd64) -set(CMAKE_SHARED_LINKER_FLAGS_INIT "-nodefaultlibs -nostdlib -Wl,--enable-auto-image-base -Wl,--enable-stdcall-fixup -Wl,--kill-at") +set(CMAKE_SHARED_LINKER_FLAGS_INIT "-nodefaultlibs -nostdlib -Wl,--enable-auto-image-base -Wl,--enable-stdcall-fixup -Wl,--kill-at -Wl,--enable-auto-import") endif(ARCH MATCHES i386) # adjust the default behaviour of the FIND_XXX() commands: