The Dockerfiles needed to set LD_LIBRARY_PATH.
For some bizarre reason I needed to build the parser and emitter twice.
Since I plan to redo the building of these binaries later, this is OK
for now, since all tests on all CICDs will pass.
The docker stuff was needed by the semaphoreci system.
COPY . /libyaml/
WORKDIR /libyaml
COPY . /libyaml/
WORKDIR /libyaml
+ENV LD_LIBRARY_PATH=/libyaml/src/.libs
+
RUN ./bootstrap
RUN ./configure
RUN make
RUN ./bootstrap
RUN ./configure
RUN make
COPY . /libyaml/
WORKDIR /libyaml
COPY . /libyaml/
WORKDIR /libyaml
+ENV LD_LIBRARY_PATH=/libyaml/src/.libs
+
RUN ./bootstrap
RUN ./configure
RUN make
RUN ./bootstrap
RUN ./configure
RUN make
git clone $(TEST_SUITE_URL) $@ --branch=$@
%/libyaml-parser %/libyaml-emitter: %
git clone $(TEST_SUITE_URL) $@ --branch=$@
%/libyaml-parser %/libyaml-emitter: %
+ (cd $<; make clean build)
+ (cd $<; make clean build)
libyaml-parser-emitter:
git clone $(GITHUB_ORG_URI)/$@ $@
libyaml-parser-emitter:
git clone $(GITHUB_ORG_URI)/$@ $@