[CAKE]
authorJérôme Gardou <jerome.gardou@reactos.org>
Fri, 12 Nov 2010 23:52:40 +0000 (23:52 +0000)
committerJérôme Gardou <jerome.gardou@reactos.org>
Fri, 12 Nov 2010 23:52:40 +0000 (23:52 +0000)
  - simplify set_image_base

svn path=/branches/cmake-bringup/; revision=49571

gcc.cmake

index e1250e5..aaa6d34 100644 (file)
--- a/gcc.cmake
+++ b/gcc.cmake
@@ -54,12 +54,7 @@ macro(set_subsystem MODULE SUBSYSTEM)
 endmacro()
 
 macro(set_image_base MODULE IMAGE_BASE)
 endmacro()
 
 macro(set_image_base MODULE IMAGE_BASE)
-    set(NEW_LINKER_FLAGS "-Wl,--image-base,${IMAGE_BASE}")
-    get_target_property(LINKER_FLAGS ${MODULE} LINK_FLAGS)
-    if(LINKER_FLAGS)
-        set(NEW_LINKER_FLAGS "${LINKER_FLAGS} ${NEW_LINKER_FLAGS}")
-    endif()
-    set_target_properties(${MODULE} PROPERTIES LINK_FLAGS ${NEW_LINKER_FLAGS})
+    add_linkerflag(${MODULE} "-Wl,--image-base,${IMAGE_BASE}")
 endmacro()
 
 macro(add_importlibs MODULE)
 endmacro()
 
 macro(add_importlibs MODULE)