Unable to compile libc on cygwin
I'm not able to compile the libc on a cygwin platform. Here's the folder structure I'm using
- build-libc
- | out/ # Libc copilation destination
- libc # Libc repo clone
- fixos #FiXos kernel repo clone
Here's the command (I tried to cmake from build-libc
)
Eiyeron@Skudnirn ~/Dev/Git/build-libc
$ cmake -DCMAKE_INSTALL_PREFIX:PATH=out -DCMAKE_TOOLCHAIN_FILE=../libc/fixos/fixos-sh3.cmake -DKERNEL_HEADERS=../fixos/interface ../libc
And here's the output (cmake version 2.8.11.2)
LIBC CFLAGS: -Wall -Wextra -Wno-unused-parameter -Wshadow -Wpointer-arith -Wwrite-strings -Wmissing-declarations -Wno-long-long -Wuninitialized -pedantic -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -std=c11 -Os -ffreestanding -nostdinc
CMake Error at CMakeLists.txt:52 (target_include_directories):
target_include_directories called with invalid arguments
Examples content : /home/Eiyeron/Dev/Git/libc/examples/./CMakeLists.txt;/home/Eiyeron/Dev/Git/libc/examples/./dirent_ls;/home/Eiyeron/Dev/Git/libc/examples/./hello_world_posix;/home/Eiyeron/Dev/Git/libc/examples/./simple_stdio;/home/Eiyeron/Dev/Git/libc/examples/./term_session
New example target : dirent_ls, sources : /home/Eiyeron/Dev/Git/libc/examples/./dirent_ls/main.c
CMake Error at examples/CMakeLists.txt:24 (target_include_directories):
target_include_directories called with invalid arguments
New example target : hello_world_posix, sources : /home/Eiyeron/Dev/Git/libc/examples/./hello_world_posix/main.c
CMake Error at examples/CMakeLists.txt:24 (target_include_directories):
target_include_directories called with invalid arguments
New example target : simple_stdio, sources : /home/Eiyeron/Dev/Git/libc/examples/./simple_stdio/main.c
CMake Error at examples/CMakeLists.txt:24 (target_include_directories):
target_include_directories called with invalid arguments
New example target : term_session, sources : /home/Eiyeron/Dev/Git/libc/examples/./term_session/main.c
CMake Error at examples/CMakeLists.txt:24 (target_include_directories):
target_include_directories called with invalid arguments