mirror of
https://github.com/reactos/reactos.git
synced 2025-07-31 10:21:50 +00:00
[CMAKE]
* Convert add_importlibs to a function. svn path=/trunk/; revision=53132
This commit is contained in:
parent
e4f1300054
commit
1eb5d7d6db
1 changed files with 7 additions and 7 deletions
|
@ -227,15 +227,15 @@ else()
|
|||
endmacro()
|
||||
endif()
|
||||
|
||||
macro(add_importlibs MODULE)
|
||||
add_dependency_node(${MODULE})
|
||||
function(add_importlibs _module)
|
||||
add_dependency_node(${_module})
|
||||
foreach(LIB ${ARGN})
|
||||
if ("${LIB}" MATCHES "msvcrt")
|
||||
add_definitions(-D_DLL -D__USE_CRTIMP)
|
||||
target_link_libraries(${MODULE} msvcrtex)
|
||||
target_link_libraries(${_module} msvcrtex)
|
||||
endif()
|
||||
target_link_libraries(${MODULE} ${CMAKE_BINARY_DIR}/importlibs/lib${LIB}${CMAKE_STATIC_LIBRARY_SUFFIX})
|
||||
add_dependencies(${MODULE} lib${LIB})
|
||||
add_dependency_edge(${MODULE} ${LIB})
|
||||
target_link_libraries(${_module} ${CMAKE_BINARY_DIR}/importlibs/lib${LIB}${CMAKE_STATIC_LIBRARY_SUFFIX})
|
||||
add_dependencies(${_module} lib${LIB})
|
||||
add_dependency_edge(${_module} ${LIB})
|
||||
endforeach()
|
||||
endmacro()
|
||||
endfunction()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue