Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
111 commits
Select commit Hold shift + click to select a range
6ad8048
Bing bang commit for LibSass 4.0
mgreter Jul 8, 2019
aafbdc3
Add missing compile unit
mgreter Nov 6, 2020
4fea2cf
Fix CI
mgreter Nov 6, 2020
6727588
Update appveyor CI
mgreter Nov 6, 2020
a4db135
Fix travis CI
mgreter Nov 6, 2020
10ac248
Remove some unused code
mgreter Nov 6, 2020
8d215ad
Rename RefCounted
mgreter Nov 9, 2020
43e7710
Detangle some headers
mgreter Nov 9, 2020
1840968
Make url parser compatible
mgreter Nov 9, 2020
6dd7886
Various minor improvements
mgreter Nov 9, 2020
049e0b1
Add use and forward rule classes
mgreter Nov 9, 2020
4c746ce
Add parsing for use and forward rules
mgreter Nov 9, 2020
2a931bb
Added first module stuff
mgreter Nov 9, 2020
c9debf7
Register internal functions into modules
mgreter Nov 9, 2020
7e2c66e
Simplify shared pointer
mgreter Nov 9, 2020
6d97411
Improve parser a little
mgreter Nov 9, 2020
fcf905b
Improve and speed-up number rounding
mgreter Nov 10, 2020
abbaaf9
Speed up number output
mgreter Nov 10, 2020
da013b7
Meta works
mgreter Nov 10, 2020
bbadb12
Enable builtin asterisk module import
mgreter Nov 10, 2020
1e5dbc8
Fix compatibility
mgreter Nov 10, 2020
514849d
Use some more sass types
mgreter Nov 10, 2020
448b0a9
Fix typedef allocator type
mgreter Nov 10, 2020
6e25116
Enable more use cases
mgreter Nov 10, 2020
8220a10
Implement first with use
mgreter Nov 10, 2020
b1ada32
FIx module barrier
mgreter Nov 10, 2020
e13c555
Improve namespace deduction
mgreter Nov 10, 2020
8bbd87a
Rename math module
mgreter Nov 10, 2020
ca31c14
Initial forward implementation
mgreter Nov 10, 2020
4baac64
Add error for duplicate forwards
mgreter Nov 10, 2020
2cef561
Add error for private members via module
mgreter Nov 10, 2020
a283c7f
Implement some missing math functions
mgreter Nov 10, 2020
34ea907
Add last missing math functions
mgreter Nov 10, 2020
12994e9
Enable simplest mixin namespace access
mgreter Nov 10, 2020
7c88be9
Implement missing deep map functions
mgreter Nov 10, 2020
5ac10d1
Fix a very ugly error, hope for no regressions
mgreter Nov 10, 2020
769974e
First implementation for module query function
mgreter Nov 10, 2020
af99bbc
Deprecate some other color functions
mgreter Nov 11, 2020
473b915
Fix some mistakes
mgreter Nov 11, 2020
161a137
Add another error case
mgreter Nov 11, 2020
fda0c3c
Retain newlines in error reporting
mgreter Nov 11, 2020
d6b9541
Fixup some last minor issues
mgreter Nov 11, 2020
110c509
Fix some compiler warnings
mgreter Nov 11, 2020
4ee99ed
Fix invalid object lifecycle
mgreter Nov 11, 2020
c34f9e5
Fix some more error reporting
mgreter Nov 11, 2020
8be8509
Add quarter millimeter unit `q`
mgreter Nov 11, 2020
92cbd55
Fix negative infinity from divisions
mgreter Nov 11, 2020
bd2fd39
Fix use-rule namespace parsing
mgreter Nov 11, 2020
1a1b9c0
Fix use/hide forwarding
mgreter Nov 11, 2020
c029ba3
Fixup deep merge and deep delete
mgreter Nov 11, 2020
7d61e1b
Implement built-in private override protection
mgreter Nov 11, 2020
92fda5a
Fix lookup of forwarded mixins
mgreter Nov 11, 2020
c53ef3c
Fix a few math plugin functions
mgreter Nov 11, 2020
87493ff
Make module color functions more strict
mgreter Nov 11, 2020
ace470b
Improve some error reporting
mgreter Nov 11, 2020
f8c05a3
Fix preserving of color information
mgreter Nov 11, 2020
ff98277
Fix parser for namespaced assignments in functions
mgreter Nov 11, 2020
1554f15
Fix some variable assignments
mgreter Nov 11, 2020
ea9644e
Fix another module load error case
mgreter Nov 11, 2020
30682a9
Fixup builtin global forwarding
mgreter Nov 11, 2020
5736386
Fix some more error reporting
mgreter Nov 11, 2020
6d40d04
Fixup some additional error reporting
mgreter Nov 11, 2020
a890b29
Fix module error reporting with config
mgreter Nov 12, 2020
a8aff42
Add some additional error cases
mgreter Nov 12, 2020
12d9731
Don't forward private members
mgreter Nov 12, 2020
6465fdf
Fix precedence of local members before global forwards
mgreter Nov 12, 2020
8967863
asdasd
mgreter Nov 12, 2020
e369aa2
Fail 3
mgreter Nov 12, 2020
500d57a
Fixup some more edge-cases
mgreter Nov 12, 2020
00121ac
Fix some more error cases
mgreter Nov 12, 2020
7c63236
Fix some more error cases
mgreter Nov 12, 2020
cb9fc77
Add first crude meta.load-css mixin implementation
mgreter Nov 12, 2020
a452f7a
Patch-up some meta.load-css cases
mgreter Nov 12, 2020
cbf6f18
Experiment with meta.load-css implementation
mgreter Nov 12, 2020
ac64ce5
Check, still ok
mgreter Nov 12, 2020
82ef9f8
Rid out other
mgreter Nov 12, 2020
2dbbc41
Up to 30
mgreter Nov 12, 2020
0a0b5ad
Fixup with config handling
mgreter Nov 12, 2020
43e54b2
Add forward merge implementation
mgreter Nov 12, 2020
a22011e
Fix with config inheritance with null
mgreter Nov 12, 2020
9ea9b58
Persist modules loaded by meta.load-css on global scope
mgreter Nov 12, 2020
92ddfa8
Properly apply prefix handling after config resolution
mgreter Nov 12, 2020
e6453bc
Implement inheritance in runtime getters
mgreter Nov 12, 2020
ea4ecf2
Implement get-function inheritance
mgreter Nov 12, 2020
2c52a74
Implement missing map merge and set variants
mgreter Nov 13, 2020
01094d9
Fixup some more error traces
mgreter Nov 13, 2020
c57fc40
Fixup load-css inclusion in stylesheet
mgreter Nov 13, 2020
96d29f7
Fix forward merge for meta.load-css
mgreter Nov 13, 2020
a2fadba
Add eager forward merging
mgreter Nov 13, 2020
6b470ff
Fix import stack and relative meta.load-css resolving
mgreter Nov 13, 2020
baaca2b
Fix sass white-space scanner
mgreter Nov 13, 2020
1b2a2ce
Improve some error reporting
mgreter Nov 13, 2020
4f0be36
Fix comment parsing
mgreter Nov 13, 2020
098799f
Fix-up comment parsing
mgreter Nov 13, 2020
548bb4a
Fix another sass error
mgreter Nov 13, 2020
71510ee
Fix darn obvious backporting error
mgreter Nov 13, 2020
dcc905f
Fix errors and add compile time config for compound extending
mgreter Nov 13, 2020
4f788d9
Fix some internal module variable lookups
mgreter Nov 13, 2020
6ced8b9
Implement some more error cases
mgreter Nov 13, 2020
67cf5e8
Add missing headers to install-headers
asottile Nov 13, 2020
fa232ff
make sass_make_map error on unknown arguments
asottile Nov 13, 2020
fb438e1
Cleaning up some implementations
mgreter Nov 13, 2020
30e422b
Try to fix memory leaks
mgreter Nov 14, 2020
bde777a
Merge pull request #6 from asottile/missing_headers
mgreter Nov 14, 2020
8234852
Merge pull request #7 from asottile/sass_make_map_0_args
mgreter Nov 14, 2020
aa14e29
Some cleanups
mgreter Nov 14, 2020
1a93869
Refactor env scope usage
mgreter Nov 14, 2020
2453b40
Add more constant keys and strings
mgreter Nov 14, 2020
784f669
Refactor exports of internal modules
mgreter Nov 14, 2020
d8ae360
Implement scoped imports
mgreter Nov 14, 2020
6d1ba18
sed -i 's/UnknwonImport/UnknownImport/g'
asottile Nov 14, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,10 @@ libsass/*
*.lo
*.so
*.dll
*.h.gch
*.h.pch
*.hpp.gch
*.hpp.pch
*.a
*.suo
*.sdf
Expand Down
4 changes: 0 additions & 4 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,10 +61,6 @@ matrix:

script:
- ./script/ci-build-libsass
- ./script/ci-build-plugin math
- ./script/ci-build-plugin glob
- ./script/ci-build-plugin digest
- ./script/ci-build-plugin tests
before_install: ./script/ci-install-deps
install: ./script/ci-install-compiler
after_success: ./script/ci-report-coverage
20 changes: 2 additions & 18 deletions GNUmakefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ if ENABLE_TESTS

SASS_SASSC_PATH ?= $(top_srcdir)/sassc
SASS_SPEC_PATH ?= $(top_srcdir)/sass-spec
LIBSASS_SPEC_PATH ?= $(top_srcdir)/libsass-spec
SASS_SPEC_ROOT ?= $(top_srcdir)/sass-spec

noinst_PROGRAMS = tester
tester_LDADD = src/libsass.la
Expand All @@ -50,41 +50,25 @@ AM_RB_LOG_FLAGS = $(RUBY)
SASS_TEST_FLAGS = --impl libsass
SASS_TEST_FLAGS += -r $(SASS_SPEC_PATH)/spec
SASS_TEST_FLAGS += -c $(top_srcdir)/tester$(EXEEXT)
LIBSASS_TEST_FLAGS = --impl libsass
LIBSASS_TEST_FLAGS += -r $(LIBSASS_SPEC_PATH)/spec
LIBSASS_TEST_FLAGS += -c $(top_srcdir)/tester$(EXEEXT)
COMPRESSED_TEST_FLAGS = --impl libsass
COMPRESSED_TEST_FLAGS += -r $(LIBSASS_SPEC_PATH)/styles/compressed
COMPRESSED_TEST_FLAGS += -c $(top_srcdir)/tester$(EXEEXT)
COMPRESSED_TEST_FLAGS += --cmd-args="-t compressed"
SASS_TEST_FLAGS += --cmd-args "-I $(SASS_SPEC_ROOT)/spec"
AM_TESTS_ENVIRONMENT = TEST_FLAGS='$(SASS_TEST_FLAGS)'

SASS_TESTER = $(RUBY) $(SASS_SPEC_PATH)/sass-spec.rb

test:
$(SASS_TESTER) $(SASS_TEST_FLAGS)
$(SASS_TESTER) $(LIBSASS_TEST_FLAGS)
$(SASS_TESTER) $(COMPRESSED_TEST_FLAGS)

test_build:
$(SASS_TESTER) $(SASS_TEST_FLAGS)
$(SASS_TESTER) $(LIBSASS_TEST_FLAGS)
$(SASS_TESTER) $(COMPRESSED_TEST_FLAGS)

test_full:
$(SASS_TESTER) --run-todo $(SASS_TEST_FLAGS)
$(SASS_TESTER) --run-todo $(LIBSASS_TEST_FLAGS)
$(SASS_TESTER) --run-todo $(COMPRESSED_TEST_FLAGS)

test_probe:
$(SASS_TESTER) --probe-todo $(SASS_TEST_FLAGS)
$(SASS_TESTER) --probe-todo $(LIBSASS_TEST_FLAGS)
$(SASS_TESTER) --probe-todo $(COMPRESSED_TEST_FLAGS)

test_interactive:
$(SASS_TESTER) --interactive $(SASS_TEST_FLAGS)
$(SASS_TESTER) --interactive $(LIBSASS_TEST_FLAGS)
$(SASS_TESTER) --interactive $(COMPRESSED_TEST_FLAGS)

.PHONY: test test_build test_full test_probe

Expand Down
74 changes: 49 additions & 25 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,24 @@ CFLAGS ?= -Wall
CXXFLAGS ?= -Wall
LDFLAGS ?= -Wall
ifndef COVERAGE
CFLAGS += -O2
CXXFLAGS += -O2
LDFLAGS += -O2
CFLAGS += -O3 -pipe -DNDEBUG -fomit-frame-pointer
CXXFLAGS += -O3 -pipe -DNDEBUG -fomit-frame-pointer
LDFLAGS += -O3 -pipe -DNDEBUG -fomit-frame-pointer
else
CFLAGS += -O1 -fno-omit-frame-pointer
CXXFLAGS += -O1 -fno-omit-frame-pointer
LDFLAGS += -O1 -fno-omit-frame-pointer
endif
ifeq "$(LIBSASS_GPO)" "generate"
CFLAGS += -fprofile-generate
CXXFLAGS += -fprofile-generate
LDFLAGS += -fprofile-generate -Wl,-fprofile-instr-generate
endif
ifeq "$(LIBSASS_GPO)" "use"
CFLAGS += -fprofile-use
CXXFLAGS += -fprofile-use
LDFLAGS += -fprofile-use -Wl,-fprofile-instr-use
endif
CAT ?= $(if $(filter $(OS),Windows_NT),type,cat)

ifneq (,$(findstring /cygdrive/,$(PATH)))
Expand Down Expand Up @@ -84,6 +94,9 @@ else
CXXFLAGS += -I include
endif

CFLAGS += -I $(SASS_LIBSASS_PATH)/src
CXXFLAGS += -I $(SASS_LIBSASS_PATH)/src

CFLAGS += $(EXTRA_CFLAGS)
CXXFLAGS += $(EXTRA_CXXFLAGS)
LDFLAGS += $(EXTRA_LDFLAGS)
Expand Down Expand Up @@ -144,7 +157,7 @@ SASS_SASSC_PATH ?= sassc
SASS_SPEC_PATH ?= sass-spec
SASS_SPEC_SPEC_DIR ?= spec
LIBSASS_SPEC_PATH ?= libsass-spec
LIBSASS_SPEC_SPEC_DIR ?= spec
LIBSASS_SPEC_SPEC_DIR ?= suites
SASSC_BIN = $(SASS_SASSC_PATH)/bin/sassc
RUBY_BIN = ruby

Expand Down Expand Up @@ -177,6 +190,7 @@ endif
include Makefile.conf
OBJECTS = $(addprefix src/,$(SOURCES:.cpp=.o))
COBJECTS = $(addprefix src/,$(CSOURCES:.c=.o))
HEADOBJS = $(addprefix src/,$(HPPFILES:.hpp=.hpp.gch))
RCOBJECTS = $(RESOURCES:.rc=.o)

DEBUG_LVL ?= NONE
Expand All @@ -185,6 +199,7 @@ CLEANUPS ?=
CLEANUPS += $(RCOBJECTS)
CLEANUPS += $(COBJECTS)
CLEANUPS += $(OBJECTS)
CLEANUPS += $(HEADOBJS)
CLEANUPS += $(LIBSASS_LIB)

all: $(BUILD)
Expand Down Expand Up @@ -218,15 +233,18 @@ lib/libsass.dll: $(COBJECTS) $(OBJECTS) $(RCOBJECTS) | lib
$(CXX) -shared $(LDFLAGS) -o $@ $(COBJECTS) $(OBJECTS) $(RCOBJECTS) $(LDLIBS) \
-s -Wl,--subsystem,windows,--out-implib,lib/libsass.a

%.o: %.c
$(CC) $(CFLAGS) -c -o $@ $<

%.o: %.rc
$(RCOBJECTS): %.o: %.rc
$(WINDRES) -i $< -o $@

%.o: %.cpp
$(OBJECTS): %.o: %.cpp
$(CXX) $(CXXFLAGS) -c -o $@ $<

$(COBJECTS): %.o: %.c
$(CC) $(CFLAGS) -c -o $@ $<

$(HEADOBJS): %.hpp.gch: %.hpp
$(CXX) $(CXXFLAGS) -x c++-header -c -o $@ $<

%: %.o static
$(CXX) $(CXXFLAGS) -o $@ $+ $(LDFLAGS) $(LDLIBS)

Expand All @@ -252,12 +270,18 @@ $(DESTDIR)$(PREFIX)/include/%.h: include/%.h \
$(INSTALL) -v -m0644 "$<" "$@"

install-headers: $(DESTDIR)$(PREFIX)/include/sass.h \
$(DESTDIR)$(PREFIX)/include/sass2scss.h \
$(DESTDIR)$(PREFIX)/include/sass/base.h \
$(DESTDIR)$(PREFIX)/include/sass/version.h \
$(DESTDIR)$(PREFIX)/include/sass/values.h \
$(DESTDIR)$(PREFIX)/include/sass/compiler.h \
$(DESTDIR)$(PREFIX)/include/sass/context.h \
$(DESTDIR)$(PREFIX)/include/sass/functions.h
$(DESTDIR)$(PREFIX)/include/sass/enums.h \
$(DESTDIR)$(PREFIX)/include/sass/error.h \
$(DESTDIR)$(PREFIX)/include/sass/functions.h \
$(DESTDIR)$(PREFIX)/include/sass/fwdecl.h \
$(DESTDIR)$(PREFIX)/include/sass/import.h \
$(DESTDIR)$(PREFIX)/include/sass/lists.h \
$(DESTDIR)$(PREFIX)/include/sass/traces.h \
$(DESTDIR)$(PREFIX)/include/sass/values.h \
$(DESTDIR)$(PREFIX)/include/sass/version.h

$(DESTDIR)$(PREFIX)/lib/%.a: lib/%.a \
| $(DESTDIR)$(PREFIX)/lib
Expand Down Expand Up @@ -302,55 +326,55 @@ test_build: $(SASSC_BIN) $(SASS_SPEC_PATH) $(LIBSASS_SPEC_PATH)
--cmd-args "-I $(SASS_SPEC_PATH)/$(SASS_SPEC_SPEC_DIR)" \
$(LOG_FLAGS) $(SASS_SPEC_PATH)/$(SASS_SPEC_SPEC_DIR)
$(RUBY_BIN) $(SASS_SPEC_PATH)/sass-spec.rb -c $(SASSC_BIN) --impl libsass \
--cmd-args "-I $(LIBSASS_SPEC_PATH)/$(LIBSASS_SPEC_SPEC_DIR)" \
--cmd-args "-I . -I $(LIBSASS_SPEC_PATH)/$(LIBSASS_SPEC_SPEC_DIR)" \
$(LOG_FLAGS) $(LIBSASS_SPEC_PATH)/$(LIBSASS_SPEC_SPEC_DIR)
$(RUBY_BIN) $(SASS_SPEC_PATH)/sass-spec.rb -c $(SASSC_BIN) --impl libsass \
--cmd-args "-I $(LIBSASS_SPEC_PATH)/styles/compressed -t compressed" \
--cmd-args "-I . -I $(LIBSASS_SPEC_PATH)/styles/compressed -t compressed" \
$(LOG_FLAGS) $(LIBSASS_SPEC_PATH)/styles/compressed
$(RUBY_BIN) $(SASS_SPEC_PATH)/sass-spec.rb -c $(SASSC_BIN) --impl libsass \
--cmd-args "-I $(LIBSASS_SPEC_PATH)/styles/nested -t nested" \
--cmd-args "-I . -I $(LIBSASS_SPEC_PATH)/styles/nested -t nested" \
$(LOG_FLAGS) $(LIBSASS_SPEC_PATH)/styles/nested

test_full: $(SASSC_BIN) $(SASS_SPEC_PATH) $(LIBSASS_SPEC_PATH)
$(RUBY_BIN) $(SASS_SPEC_PATH)/sass-spec.rb -c $(SASSC_BIN) --impl libsass \
--cmd-args "-I $(SASS_SPEC_PATH)/$(SASS_SPEC_SPEC_DIR)" \
--run-todo $(LOG_FLAGS) $(SASS_SPEC_PATH)/$(SASS_SPEC_SPEC_DIR)
$(RUBY_BIN) $(SASS_SPEC_PATH)/sass-spec.rb -c $(SASSC_BIN) --impl libsass \
--cmd-args "-I $(LIBSASS_SPEC_PATH)/$(LIBSASS_SPEC_SPEC_DIR)" \
--cmd-args "-I . -I $(LIBSASS_SPEC_PATH)/$(LIBSASS_SPEC_SPEC_DIR)" \
--run-todo $(LOG_FLAGS) $(LIBSASS_SPEC_PATH)/$(LIBSASS_SPEC_SPEC_DIR)
$(RUBY_BIN) $(SASS_SPEC_PATH)/sass-spec.rb -c $(SASSC_BIN) --impl libsass \
--cmd-args "-I $(LIBSASS_SPEC_PATH)/styles/compressed -t compressed" \
--cmd-args "-I . -I $(LIBSASS_SPEC_PATH)/styles/compressed -t compressed" \
--run-todo $(LOG_FLAGS) $(LIBSASS_SPEC_PATH)/styles/compressed
$(RUBY_BIN) $(SASS_SPEC_PATH)/sass-spec.rb -c $(SASSC_BIN) --impl libsass \
--cmd-args "-I $(LIBSASS_SPEC_PATH)/styles/nested -t nested" \
--cmd-args "-I . -I $(LIBSASS_SPEC_PATH)/styles/nested -t nested" \
--run-todo $(LOG_FLAGS) $(LIBSASS_SPEC_PATH)/styles/nested

test_probe: $(SASSC_BIN) $(SASS_SPEC_PATH) $(LIBSASS_SPEC_PATH)
$(RUBY_BIN) $(SASS_SPEC_PATH)/sass-spec.rb -c $(SASSC_BIN) --impl libsass \
--cmd-args "-I $(SASS_SPEC_PATH)/$(SASS_SPEC_SPEC_DIR)" \
--probe-todo $(LOG_FLAGS) $(SASS_SPEC_PATH)/$(SASS_SPEC_SPEC_DIR)
$(RUBY_BIN) $(SASS_SPEC_PATH)/sass-spec.rb -c $(SASSC_BIN) --impl libsass \
--cmd-args "-I $(LIBSASS_SPEC_PATH)/$(LIBSASS_SPEC_SPEC_DIR)" \
--cmd-args "-I . -I $(LIBSASS_SPEC_PATH)/$(LIBSASS_SPEC_SPEC_DIR)" \
--probe-todo $(LOG_FLAGS) $(LIBSASS_SPEC_PATH)/$(LIBSASS_SPEC_SPEC_DIR)
$(RUBY_BIN) $(SASS_SPEC_PATH)/sass-spec.rb -c $(SASSC_BIN) --impl libsass \
--cmd-args "-I $(LIBSASS_SPEC_PATH)/styles/compressed -t compressed" \
--cmd-args "-I . -I $(LIBSASS_SPEC_PATH)/styles/compressed -t compressed" \
--probe-todo $(LOG_FLAGS) $(LIBSASS_SPEC_PATH)/styles/compressed
$(RUBY_BIN) $(SASS_SPEC_PATH)/sass-spec.rb -c $(SASSC_BIN) --impl libsass \
--cmd-args "-I $(LIBSASS_SPEC_PATH)/styles/nested -t nested" \
--cmd-args "-I . -I $(LIBSASS_SPEC_PATH)/styles/nested -t nested" \
--probe-todo $(LOG_FLAGS) $(LIBSASS_SPEC_PATH)/styles/nested

test_interactive: $(SASSC_BIN) $(SASS_SPEC_PATH) $(LIBSASS_SPEC_PATH)
$(RUBY_BIN) $(SASS_SPEC_PATH)/sass-spec.rb -c $(SASSC_BIN) --impl libsass \
--cmd-args "-I $(SASS_SPEC_PATH)/$(SASS_SPEC_SPEC_DIR)" \
--interactive $(LOG_FLAGS) $(SASS_SPEC_PATH)/$(SASS_SPEC_SPEC_DIR)
$(RUBY_BIN) $(SASS_SPEC_PATH)/sass-spec.rb -c $(SASSC_BIN) --impl libsass \
--cmd-args "-I $(LIBSASS_SPEC_PATH)/$(LIBSASS_SPEC_SPEC_DIR)" \
--cmd-args "-I . -I $(LIBSASS_SPEC_PATH)/$(LIBSASS_SPEC_SPEC_DIR)" \
--interactive $(LOG_FLAGS) $(LIBSASS_SPEC_PATH)/$(LIBSASS_SPEC_SPEC_DIR)
$(RUBY_BIN) $(SASS_SPEC_PATH)/sass-spec.rb -c $(SASSC_BIN) --impl libsass \
--cmd-args "-I $(LIBSASS_SPEC_PATH)/styles/compressed -t compressed" \
--cmd-args "-I . -I $(LIBSASS_SPEC_PATH)/styles/compressed -t compressed" \
--interactive $(LOG_FLAGS) $(LIBSASS_SPEC_PATH)/styles/compressed
$(RUBY_BIN) $(SASS_SPEC_PATH)/sass-spec.rb -c $(SASSC_BIN) --impl libsass \
--cmd-args "-I $(LIBSASS_SPEC_PATH)/styles/nested -t nested" \
--cmd-args "-I . -I $(LIBSASS_SPEC_PATH)/styles/nested -t nested" \
--interactive $(LOG_FLAGS) $(LIBSASS_SPEC_PATH)/styles/nested

clean-objects: | lib
Expand Down
Loading