mirror of
https://github.com/Relintai/broken_seals.git
synced 2024-12-21 13:16:49 +01:00
Added _latomic build word postfix for building on the pi4. Also added postfixes to readme.md.
This commit is contained in:
parent
c05519244d
commit
4f34452ad9
25
README.md
25
README.md
@ -146,6 +146,31 @@ Note: to easily run the editor you can use the `editor.sh` or `editor.bat` in th
|
|||||||
|
|
||||||
Append `v` to pass the `vsproj=yes` parameter to the build script. This will generate Visual Studio project files.
|
Append `v` to pass the `vsproj=yes` parameter to the build script. This will generate Visual Studio project files.
|
||||||
|
|
||||||
|
#### Postfixes
|
||||||
|
|
||||||
|
There are a few postfixes for the build words. These are more complex options. You have to append them to your build word with an underscore.
|
||||||
|
|
||||||
|
You can use as many as you want.
|
||||||
|
|
||||||
|
For example:
|
||||||
|
|
||||||
|
``` scons bel_slim_latomic -j4 ```
|
||||||
|
|
||||||
|
##### slim
|
||||||
|
|
||||||
|
With this postfix you can build a slimmed down version of the engine. This disables quite a few unneeded modules.
|
||||||
|
|
||||||
|
``` scons bel_slim -j4 ```
|
||||||
|
|
||||||
|
##### latomic
|
||||||
|
|
||||||
|
If you get linker errors while building the game/editor about undefined referenced with atomic related functions you can use this postfix.
|
||||||
|
It will add the ` -latomic ` command line switch to the linker flags.
|
||||||
|
|
||||||
|
I ran into this issue while building on a raspberry pi 4 with the x11 platform. It might be related to the recent reworks to threading.
|
||||||
|
|
||||||
|
``` scons bel_latomic -j4 ```
|
||||||
|
|
||||||
#### Patches
|
#### Patches
|
||||||
|
|
||||||
The build script can apply optional patches. They work similarly to build words, except this time the word has to start with p, and then it has to be followed by the desired patch characters.
|
The build script can apply optional patches. They work similarly to build words, except this time the word has to start with p, and then it has to be followed by the desired patch characters.
|
||||||
|
@ -357,6 +357,10 @@ if len(sys.argv) > 1:
|
|||||||
build_string += 'module_webm_enabled=no module_webp_enabled=no module_arkit_enabled=no module_visual_script_enabled=no module_gdnative_enabled=no module_mobile_vr_enabled=no module_theora_enabled=no module_xatlas_unwrap_enabled=no'
|
build_string += 'module_webm_enabled=no module_webp_enabled=no module_arkit_enabled=no module_visual_script_enabled=no module_gdnative_enabled=no module_mobile_vr_enabled=no module_theora_enabled=no module_xatlas_unwrap_enabled=no'
|
||||||
build_string += ' '
|
build_string += ' '
|
||||||
|
|
||||||
|
if 'latomic' in arg_split:
|
||||||
|
build_string += 'LINKFLAGS="-latomic"'
|
||||||
|
build_string += '
|
||||||
|
|
||||||
target = ' '
|
target = ' '
|
||||||
|
|
||||||
if 'E' in arg:
|
if 'E' in arg:
|
||||||
|
Loading…
Reference in New Issue
Block a user