Skip to content
This repository was archived by the owner on Oct 24, 2025. It is now read-only.

Commit 48eb5eb

Browse files
committed
Fix make dist target
1 parent a6b58f4 commit 48eb5eb

File tree

2 files changed

+83
-71
lines changed

2 files changed

+83
-71
lines changed

Makefile.am

Lines changed: 76 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -9,56 +9,73 @@ AM_CXXFLAGS += -DLIBSASS_VERSION="\"$(LIBSASS_VERSION)\""
99
AM_CXXFLAGS += -std=c++0x
1010

1111
if ENABLE_COVERAGE
12-
AM_CFLAGS += -O0 --coverage
13-
AM_CXXFLAGS += -O0 --coverage
14-
AM_LDFLAGS += -O0 --coverage -lgcov
12+
AM_CFLAGS += -O0 --coverage
13+
AM_CXXFLAGS += -O0 --coverage
14+
AM_LDFLAGS += -O0 --coverage -lgcov
1515
else
16-
AM_CFLAGS += -O2
17-
AM_CXXFLAGS += -O2
18-
AM_LDFLAGS += -O2
16+
AM_CFLAGS += -O2
17+
AM_CXXFLAGS += -O2
18+
AM_LDFLAGS += -O2
1919
endif
2020

21+
VERSION = $(LIBSASS_VERSION)
22+
23+
EXTRA_DIST = \
24+
COPYING \
25+
INSTALL \
26+
LICENSE \
27+
Readme.md
28+
2129
pkgconfigdir = $(libdir)/pkgconfig
2230
pkgconfig_DATA = support/libsass.pc
2331

2432
lib_LTLIBRARIES = libsass.la
2533

2634
libsass_la_SOURCES = \
27-
cencode.c \
28-
ast.cpp \
29-
base64vlq.cpp \
30-
bind.cpp \
31-
constants.cpp \
32-
context.cpp \
33-
contextualize.cpp \
34-
copy_c_str.cpp \
35-
error_handling.cpp \
36-
eval.cpp \
37-
expand.cpp \
38-
extend.cpp \
39-
file.cpp \
40-
functions.cpp \
41-
inspect.cpp \
42-
node.cpp \
43-
json.cpp \
44-
output_compressed.cpp \
45-
output_nested.cpp \
46-
parser.cpp \
47-
prelexer.cpp \
48-
remove_placeholders.cpp \
49-
sass.cpp \
50-
sass_util.cpp \
51-
sass_values.cpp \
52-
sass_context.cpp \
53-
sass_functions.cpp \
54-
sass_interface.cpp \
55-
sass2scss.cpp \
56-
source_map.cpp \
57-
to_c.cpp \
58-
to_string.cpp \
59-
units.cpp \
60-
utf8_string.cpp \
61-
util.cpp
35+
ast_fwd_decl.hpp ast_def_macros.hpp \
36+
kwd_arg_macros.hpp memory_manager.hpp \
37+
position.hpp operation.hpp \
38+
subset_map.hpp mapping.hpp \
39+
color_names.hpp backtrace.hpp \
40+
cencode.c b64/cencode.h b64/encode.h \
41+
token.hpp environment.hpp \
42+
paths.hpp debug.hpp \
43+
utf8.h utf8/core.h \
44+
utf8/checked.h utf8/unchecked.h \
45+
ast.cpp ast.hpp \
46+
base64vlq.cpp base64vlq.hpp \
47+
bind.cpp bind.hpp \
48+
constants.cpp constants.hpp \
49+
context.cpp context.hpp \
50+
contextualize.cpp contextualize.hpp \
51+
copy_c_str.cpp copy_c_str.hpp \
52+
error_handling.cpp error_handling.hpp \
53+
eval.cpp eval.hpp \
54+
expand.cpp expand.hpp \
55+
extend.cpp extend.hpp \
56+
file.cpp file.hpp \
57+
functions.cpp functions.hpp \
58+
inspect.cpp inspect.hpp \
59+
node.cpp node.hpp \
60+
json.cpp json.hpp \
61+
output_compressed.cpp output_compressed.hpp \
62+
output_nested.cpp output_nested.hpp \
63+
parser.cpp parser.hpp \
64+
prelexer.cpp prelexer.hpp \
65+
remove_placeholders.cpp remove_placeholders.hpp \
66+
sass.cpp sass.h \
67+
sass_util.cpp sass_util.hpp \
68+
sass_values.cpp sass_values.h \
69+
sass_context.cpp sass_context.h \
70+
sass_functions.cpp sass_functions.h \
71+
sass_interface.cpp sass_interface.h \
72+
sass2scss.cpp sass2scss.h \
73+
source_map.cpp source_map.hpp \
74+
to_c.cpp to_c.hpp \
75+
to_string.cpp to_string.hpp \
76+
units.cpp units.hpp \
77+
utf8_string.cpp utf8_string.hpp \
78+
util.cpp util.hpp
6279

6380
libsass_la_CFLAGS = $(AM_CFLAGS)
6481
libsass_la_CXXFLAGS = $(AM_CXXFLAGS)
@@ -85,29 +102,29 @@ SASS_SASSC_PATH ?= sassc
85102
SASS_SPEC_PATH ?= sass-spec
86103
SASSC_BIN = $(SASS_SASSC_PATH)/bin/sassc
87104

88-
TESTS = $(SASS_SPEC_PATH)/spec/basic \
89-
$(SASS_SPEC_PATH)/spec/css \
90-
$(SASS_SPEC_PATH)/spec/extend-tests \
91-
$(SASS_SPEC_PATH)/spec/extends \
92-
$(SASS_SPEC_PATH)/spec/libsass \
93-
$(SASS_SPEC_PATH)/spec/libsass-closed-issues \
94-
$(SASS_SPEC_PATH)/spec/maps \
95-
$(SASS_SPEC_PATH)/spec/misc \
96-
$(SASS_SPEC_PATH)/spec/regressions \
97-
$(SASS_SPEC_PATH)/spec/scss \
98-
$(SASS_SPEC_PATH)/spec/scss-tests \
99-
$(SASS_SPEC_PATH)/spec/types
105+
TESTS = \
106+
$(SASS_SPEC_PATH)/spec/basic \
107+
$(SASS_SPEC_PATH)/spec/css \
108+
$(SASS_SPEC_PATH)/spec/extend-tests \
109+
$(SASS_SPEC_PATH)/spec/extends \
110+
$(SASS_SPEC_PATH)/spec/libsass \
111+
$(SASS_SPEC_PATH)/spec/libsass-closed-issues \
112+
$(SASS_SPEC_PATH)/spec/maps \
113+
$(SASS_SPEC_PATH)/spec/misc \
114+
$(SASS_SPEC_PATH)/spec/regressions \
115+
$(SASS_SPEC_PATH)/spec/scss \
116+
$(SASS_SPEC_PATH)/spec/scss-tests \
117+
$(SASS_SPEC_PATH)/spec/types
100118

101119
SASS_TEST_FLAGS =
102-
LOG_DRIVER = env AM_TAP_AWK='$(AWK)' $(SHELL) ./scripts/tap-driver
120+
LOG_DRIVER = env AM_TAP_AWK='$(AWK)' $(SHELL) ./script/tap-driver
103121
AM_LOG_FLAGS = -c ./sassc_bin --ignore-todo $(LOG_FLAGS)
104122
if USE_TAP
105-
AM_LOG_FLAGS += -t
106-
SASS_TEST_FLAGS += -t | tapout
107-
# route everything throught the tap runner to produce tap output
108-
LOG_COMPILER = ./scripts/tap-runner $(RUBY) $(SASS_SPEC_PATH)/sass-spec.rb
123+
AM_LOG_FLAGS += -t
124+
SASS_TEST_FLAGS += -t | tapout
125+
LOG_COMPILER = ./script/tap-runner $(RUBY) $(SASS_SPEC_PATH)/sass-spec.rb
109126
else
110-
LOG_COMPILER = $(RUBY) $(SASS_SPEC_PATH)/sass-spec.rb
127+
LOG_COMPILER = $(RUBY) $(SASS_SPEC_PATH)/sass-spec.rb
111128
endif
112129

113130
$(SASSC_BIN): libsass.la

configure.ac

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
# Process this file with autoconf to produce a configure script.
33

44
AC_PREREQ([2.61])
5-
AC_INIT([libsass], [1.0], [[email protected]])
5+
AC_INIT([libsass], [3.0.3], [[email protected]])
66
AC_CONFIG_SRCDIR([ast.hpp])
77
AC_CONFIG_MACRO_DIR([m4])
88
AC_CONFIG_HEADERS([config.h])
99
AC_CONFIG_AUX_DIR([script])
10-
AM_INIT_AUTOMAKE([1.10 foreign parallel-tests])
10+
AM_INIT_AUTOMAKE([foreign parallel-tests])
1111
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([no])])
1212
LT_INIT
1313

@@ -110,18 +110,13 @@ AC_ARG_VAR(LIBSASS_VERSION, libsass version)
110110
if test "x$LIBSASS_VERSION" = "x"; then
111111
AC_CHECK_PROG(GIT, git, git)
112112
if test "x$GIT" = "x"; then
113-
AC_MSG_ERROR([Unable to find git binary to query version.
114-
You can solve this by setting LIBSASS_VERSION:
115-
# export LIBSASS_VERSION="x.y.z"
116-
])
113+
LIBSASS_VERSION=$VERSION
117114
else
118-
AC_CHECK_FILE(.git/config, [], [
119-
AC_MSG_ERROR([Unable to find .git directory to query version.
120-
You can solve this by setting LIBSASS_VERSION:
121-
# export LIBSASS_VERSION="x.y.z"
122-
])
115+
AC_CHECK_FILE(.git/config, [
116+
LIBSASS_VERSION=`$GIT describe --abbrev=4 --dirty --always --tags`
117+
], [
118+
LIBSASS_VERSION=$VERSION
123119
])
124-
LIBSASS_VERSION=`$GIT describe --abbrev=4 --dirty --always --tags`
125120
fi
126121
if test "x$LIBSASS_VERSION" = "x"; then
127122
AC_MSG_ERROR([LIBSASS_VERSION not defined.

0 commit comments

Comments
 (0)