Browse Source

Add tags to define easily-greppable anti-features

master
mid-kid 6 years ago
parent
commit
95284d6ca6
  1. 2
      satellites/palemoon-decentraleyes.sat
  2. 4
      satellites/palemoon.sat
  3. 15
      tags.txt

2
satellites/palemoon-decentraleyes.sat

@ -1,4 +1,4 @@
# TODO: Build jetpack plugin (requires jpm) # BIN: Requires jpm to build
name=decentraleyes name=decentraleyes
version=1.4.2 version=1.4.2

4
satellites/palemoon.sat

@ -1,3 +1,5 @@
# STATIC: Will build static libraries if correct versions aren't found
name=Pale-Moon name=Pale-Moon
version=28.0.1 version=28.0.1
version_autoconf=2.13 version_autoconf=2.13
@ -81,7 +83,7 @@ EOF
# This program is about as picky about compiler flags as it is about the compiler version. # This program is about as picky about compiler flags as it is about the compiler version.
# Sigh... # Sigh...
export MOZ_MAKE_FLAGS="$MAKEFLAGS" export MOZ_MAKE_FLAGS="$MAKEFLAGS"
unset CFLAGS CXXFLAGS LDFLAGS MAKEFLAGS #unset CFLAGS CXXFLAGS LDFLAGS MAKEFLAGS
# Build # Build
PATH="$PWD/../autoconf-$version_autoconf/install/bin:$PATH" \ PATH="$PWD/../autoconf-$version_autoconf/install/bin:$PATH" \

15
tags.txt

@ -0,0 +1,15 @@
In some build scripts, I might use tags to denote "anti-features" of some of
the scripts I supply. This doesn't mean they don't work, it's just to indicate
they contain some things that are undesireable to have to do in a build script.
These tags should be defined at the top of the file with some comment, a la:
# TAG: Details
This is the list of currently defined tags:
- STATIC: Contains static libraries
- PATHS: Uses sed scripts or other hacks to fix hardcoded paths
- BIN: Includes pre-compiled binaries
- FLAGS: Doesn't respect one or more *FLAGS variables
At the time of writing, not all of the build scripts include all of the
correct flags yet. They will be fixed as time goes on.
Loading…
Cancel
Save