Ongoing work on the cmake build. (#20371)
[mono-project.git] / mono / eglib / CMakeLists.txt
blob6748b742e27b1b444d9eb2eb00b832029db5f48f
2 set(eglib_win32_sources
3     eglib-config.hw
4     gdate-win32.c gdir-win32.c gfile-win32.c gmisc-win32.c
5     gmodule-win32.c gmodule-win32-internals.h gtimer-win32.c gunicode-win32.c)
7 set(eglib_unix_sources
8     gdate-unix.c  gdir-unix.c  gfile-unix.c  gmisc-unix.c
9     gmodule-unix.c gtimer-unix.c)
11 if(HOST_WIN32)
12 set(eglib_platform_sources ${eglib_win32_sources})
13 else()
14 set(eglib_platform_sources ${eglib_unix_sources})
15 endif()
17 set(eglib_common_sources
18     eglib-remap.h
19     sort.frag.h
20     glib.h
21     garray.c
22     gbytearray.c
23     gerror.c
24     ghashtable.c
25     giconv.c
26     gmem.c
27     gmodule.h
28     goutput.c
29     gqsort.c
30     gstr.c
31     gslist.c
32     gstring.c
33     gptrarray.c
34     glist.c
35     gqueue.c
36     gpath.c
37     gshell.c
38     gspawn.c
39     gfile.c
40     gfile-posix.c
41     gpattern.c
42     gmarkup.c
43     gutf8.c
44     gunicode.c
45     unicode-data.h)
47 addprefix(eglib_sources ../eglib/ "${eglib_platform_sources};${eglib_common_sources}")