Skip to content
Snippets Groups Projects
Commit eba88672 authored by Deucе's avatar Deucе :ok_hand_tone4:
Browse files

If it needs libsbbs, it needs spidermonkey (except for gtkuserlist?)

parent a0b966eb
No related branches found
No related tags found
1 merge request!455Update branch with changes from master
# TODO: Add support for GTK utilities # TODO: The bad touching needs to be solved in the build system, but
# The bad touching needs to be solved in the build system, but
# maybe there's a way to automate it with needs? # maybe there's a way to automate it with needs?
# Build the various sbbs libraries separately as well.
spec: spec:
inputs: inputs:
...@@ -497,6 +497,7 @@ spec: ...@@ -497,6 +497,7 @@ spec:
- touch xpdev-mt - touch xpdev-mt
- touch smblib - touch smblib
- touch cl - touch cl
- touch js
- gmake $[[ inputs.build_flags ]] $BUILD_ARGS - gmake $[[ inputs.build_flags ]] $BUILD_ARGS
artifacts: artifacts:
name: "gtkmonitor-$[[ inputs.os ]]-$[[ inputs.platform ]]" name: "gtkmonitor-$[[ inputs.os ]]-$[[ inputs.platform ]]"
...@@ -507,6 +508,7 @@ spec: ...@@ -507,6 +508,7 @@ spec:
- job: "$[[ inputs.os ]]-$[[ inputs.platform ]] [xpdev]" - job: "$[[ inputs.os ]]-$[[ inputs.platform ]] [xpdev]"
- job: "$[[ inputs.os ]]-$[[ inputs.platform ]] [smblib]" - job: "$[[ inputs.os ]]-$[[ inputs.platform ]] [smblib]"
- job: "$[[ inputs.os ]]-$[[ inputs.platform ]] [sbbs]" - job: "$[[ inputs.os ]]-$[[ inputs.platform ]] [sbbs]"
- job: "$[[ inputs.os ]]-$[[ inputs.platform ]] [spidermonkey]"
rules: rules:
- if: '"$[[ inputs.has_gtk ]]" == "no"' - if: '"$[[ inputs.has_gtk ]]" == "no"'
when: never when: never
...@@ -522,12 +524,14 @@ spec: ...@@ -522,12 +524,14 @@ spec:
- touch xpdev-mt - touch xpdev-mt
- touch smblib - touch smblib
- touch cl - touch cl
- touch js
- gmake $[[ inputs.build_flags ]] $BUILD_ARGS - gmake $[[ inputs.build_flags ]] $BUILD_ARGS
artifacts: artifacts:
name: "gtkuseredit-$[[ inputs.os ]]-$[[ inputs.platform ]]" name: "gtkuseredit-$[[ inputs.os ]]-$[[ inputs.platform ]]"
paths: paths:
- "src/sbbs3/gtkuseredit/*.exe.release/*" - "src/sbbs3/gtkuseredit/*.exe.release/*"
needs: needs:
- job: "$[[ inputs.os ]]-$[[ inputs.platform ]] [spidermonkey]"
- job: "$[[ inputs.os ]]-$[[ inputs.platform ]] [cryptlib]" - job: "$[[ inputs.os ]]-$[[ inputs.platform ]] [cryptlib]"
- job: "$[[ inputs.os ]]-$[[ inputs.platform ]] [xpdev]" - job: "$[[ inputs.os ]]-$[[ inputs.platform ]] [xpdev]"
- job: "$[[ inputs.os ]]-$[[ inputs.platform ]] [smblib]" - job: "$[[ inputs.os ]]-$[[ inputs.platform ]] [smblib]"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment