|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Build scripts
- setup-machine-arch.sh
- set os_name { 'linux' or 'freebsd' }
- skip syslibdir for non linux
- be quite if given arg "-quiet"
- Set JAVA_HOME (if not done yet)
- Set JUNIT_CP (if not done yet)
- adopted all build/test scripts
C++ compilation:
- drop libatomic on all non Linux OS
- Set SYS_INCLUDE_DIRS w/ FreeBSD += /usr/local/include, use it in compilation
- FreeBSD: Set CMAKE_SYSTEM_PREFIX_PATH={/usr;/usr/local}
- Use find_library() for LIBCURL_LIBNAME and LIBUNWIND_LIBNAME w/ REQUIRED if selected
- Test: ownership_fix_tag: Use group 44(video) as defined in FreeBSD, Debian and Ubuntu
- use 'chgrp -f' to not complain on errors, continue build
OS/C++ file locations:
- mini_httpd
Java file locations:
- openjdk
- junit4 + hamcrest
- IOUtil.getExeTestShellCode(): FreeBSD uses /bin/test as /bin/true is n/a (for executable temp jar dir, i.e. fat jars)
|