index
:
slibtool
main
a surrogate libtool implementation, written in C
midipix
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
logic
/
slbt_exec_compile.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-14
Once skinny, forever strong.
midipix
1
-1
/
+1
2024-03-14
compile mode: avoid -I deduplication with project specific drivers.
midipix
1
-1
/
+8
2024-03-08
compile mode: add -fPIC for shared objects compiled with --tag=FC.
midipix
1
-0
/
+1
2024-02-21
core api: simplified the _exec_ interfaces.
midipix
1
-18
/
+12
2024-02-20
utility api's: _output_ namespace: simplified the execution context interfaces.
midipix
1
-2
/
+2
2024-02-19
library api's: _ectx_ (command execution context) namespace overhaul.
midipix
1
-10
/
+10
2024-02-10
compile mode: filter out all -f switches when compiling in --tag=RC mode.
midipix
1
-2
/
+8
2024-02-10
compile mode: argument vector: de-duplicate header search directory arguments.
midipix
1
-3
/
+29
2024-02-10
Annual chores.
midipix
1
-1
/
+1
2024-02-04
slbt_exec_compile(): fix logging of compiler errors.
midipix
1
-2
/
+10
2021-12-30
A new home.
midipix
1
-1
/
+1
2021-07-06
Annual chores.
midipix
1
-1
/
+1
2021-04-15
library: replace all uses of unlink() with unlinkat().
midipix
1
-1
/
+6
2020-12-23
slbt_exec_{compile|link}(): properly record the not-found path upon error.
midipix
1
-1
/
+2
2020-12-20
internals: error tracing: record the not-found path upon ENOENT as needed.
midipix
1
-5
/
+5
2019-06-18
slbt_exec_compile(): adding missing -fPIC bits for the --tag=F77.
midipix
1
-5
/
+12
2019-02-19
driver, compile & link mode: support arbitrary & known compiler wrappers.
midipix
1
-3
/
+11
2018-10-24
slbt_exec_compile{_finalize_argument_vector}(): remove placeholder arguments.
midipix
1
-0
/
+99
2018-08-13
internals: slbt_mkdir() now uses the context's fdcwd.
midipix
1
-1
/
+1
2018-07-11
compile mode: (optionally) pass -fPIC only with the relevant --tag (CC|CXX).
midipix
1
-10
/
+14
2018-07-11
slbt_exec_compile(): refactor for elegance.
midipix
1
-16
/
+17
2018-07-11
compile & link modes: accommodate conceptually challenged, PICky targets.
midipix
1
-6
/
+10
2018-06-27
annual chores.
midipix
1
-1
/
+1
2018-03-04
compile mode: gnu libtool compatibility: do not add -c to compiler arguments.
midipix
1
-18
/
+0
2017-08-07
error trace: remove and fix inadvertent calls to strerror(3).
midipix
1
-3
/
+0
2017-02-05
annual chores, properly performed.
midipix
1
-1
/
+1
2017-02-04
annual chores.
midipix
1
-1
/
+1
2016-09-03
compile mode: added error trace support.
midipix
1
-8
/
+9
2016-05-20
compile mode: slbt_create_object_wrapper(): initial implementation.
midipix
1
-31
/
+3
2016-05-03
internals: slbt_mkdir(): initial implementation and integration.
midipix
1
-10
/
+5
2016-05-02
compile and link modes: .libs directory: properly handle parallel execution.
midipix
1
-2
/
+4
2016-05-01
code maintenance: mark unused parameters, remove an unused variable.
midipix
1
-0
/
+2
2016-05-01
dry run: initial quick implementation.
midipix
1
-0
/
+4
2016-04-25
compile mode: include slibtool version information in the object wrapper.
midipix
1
-1
/
+7
2016-04-24
compile mode: include utility nickname in the generated wrapper.
midipix
1
-1
/
+5
2016-04-23
compile mode: generate compatible object wrapper.
midipix
1
-1
/
+2
2016-04-23
compile mode: remove .lo object file prior to invoking the compiler.
midipix
1
-0
/
+19
2016-04-20
compile mode: added nasm support.
midipix
1
-2
/
+18
2016-04-06
source quality: remove empty statement.
midipix
1
-1
/
+1
2016-04-06
generated .lo and .la files: fix typo.
midipix
1
-1
/
+1
2016-03-20
struct slbt_exec_ctx: distinguish between the compiler and the invoked program.
midipix
1
-0
/
+4
2016-03-20
slbt_exec_compile(): fix return code path.
midipix
1
-1
/
+1
2016-03-18
slbt_exec_compile(): output compilation steps when not in silent mode.
midipix
1
-0
/
+14
2016-03-10
slbt_exec_compile(): initial implementation.
midipix
1
-0
/
+100