mirror of
https://github.com/reactos/reactos.git
synced 2024-11-09 08:08:38 +00:00
[CMAKE]
* Remove inflib from build. It's been superseded by newinflib. * Rename newinflibhost and newinflib targets into inflibhost and inflib respectively. * Update mkhive and usetup to link to the new targets. svn path=/branches/cmake-bringup/; revision=51362
This commit is contained in:
parent
f474fd859c
commit
54beb0a8e7
3 changed files with 20 additions and 9 deletions
|
@ -33,7 +33,7 @@ add_executable(usetup
|
|||
target_link_libraries(usetup
|
||||
mingw_main
|
||||
zlib
|
||||
newinflib
|
||||
inflib
|
||||
ext2lib
|
||||
vfatlib
|
||||
mingw_common)
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
|
||||
add_subdirectory(cmlib)
|
||||
add_subdirectory(inflib)
|
||||
add_subdirectory(newinflib)
|
||||
|
||||
if(CMAKE_CROSSCOMPILING)
|
||||
|
|
|
@ -1,16 +1,28 @@
|
|||
|
||||
set(GLOBAL_FILES infcore.c infget.c infput.c)
|
||||
list(APPEND GLOBAL_FILES
|
||||
infcore.c
|
||||
infget.c
|
||||
infput.c)
|
||||
|
||||
if(CMAKE_CROSSCOMPILING)
|
||||
file(GLOB_RECURSE SOURCE "infros*.c")
|
||||
add_library(newinflib ${GLOBAL_FILES} ${SOURCE})
|
||||
add_dependencies(newinflib psdk)
|
||||
list(APPEND SOURCE
|
||||
infrosgen.c
|
||||
infrosget.c
|
||||
infrosput.c)
|
||||
|
||||
add_library(inflib ${GLOBAL_FILES} ${SOURCE})
|
||||
add_dependencies(inflib psdk)
|
||||
else()
|
||||
file(GLOB_RECURSE SOURCE "infhost*.c")
|
||||
list(APPEND SOURCE
|
||||
infhostgen.c
|
||||
infhostget.c
|
||||
infhostput.c
|
||||
infhostrtl.c)
|
||||
|
||||
add_definitions(-DWINE_UNICODE_API= -D__NO_CTYPE_INLINES -DINFLIB_HOST -DUSE_HOST_WCSFUNCS)
|
||||
if(NOT MSVC)
|
||||
add_definitions(-Wpointer-arith -Wwrite-strings)
|
||||
endif()
|
||||
add_library(newinflibhost ${GLOBAL_FILES} ${SOURCE})
|
||||
target_link_libraries(newinflibhost unicode)
|
||||
add_library(inflibhost ${GLOBAL_FILES} ${SOURCE})
|
||||
target_link_libraries(inflibhost unicode)
|
||||
endif()
|
||||
|
|
Loading…
Reference in a new issue