]> Kevux Git Server - fll/commitdiff
Update: Cygwin documentation notes are slightly out of date.
authorKevin Day <thekevinday@gmail.com>
Sat, 11 Dec 2021 05:00:26 +0000 (23:00 -0600)
committerKevin Day <thekevinday@gmail.com>
Sat, 11 Dec 2021 05:00:26 +0000 (23:00 -0600)
The "defines_all" no longer exists and is replaced by "defines".

Add additional notes to clarify where to fine the build settings files.

documents/cygwin.txt

index 8439b664dfac414de6598e0a10971cbd79a4c8fe..5137d06d85717abc27338b5894287f57c4a3afc6 100644 (file)
@@ -7,9 +7,11 @@ The resulting binary could be transfered to another machine and runs if the cygw
 To compile the FLL, some functionality needs to be disabled.
 Fortunately, FLL is specifically designed to be hackable so the process is easier that it might otherwise be.
 
-For a monolithic build, compiled statically, add the following to "defines_all" in the "data/build/settings" file.
+For a monolithic build, compiled statically, add the following to "defines" in the "data/build/settings" file (of the packaged source).
   "-D_di_libcap_ -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_ -D_di_f_attribute_visibility_ -Df_attribute_visibility_hidden -Df_attribute_visibility_internal -Df_attribute_visibility_protected -Df_attribute_visibility_public"
 
+Before packaging "data/build/settings", the build settings files are either found inside the individual projects or under the build directory at the root of the source repository.
+
 The file level_1/fl_control_group/c/control_group.c (for function fl_control_group_apply()) had to have the following changed from:
       if (unshare(CLONE_NEWCGROUP) < 0) {
         if (errno == EINVAL) return F_status_set_error(F_parameter);