ObjFW  History of utils/objfw-config.in of 38ccb06dff305071

History of file utils/objfw-config.in at check-in 38ccb06dff305071

2024-08-31
09:28
Add manpage for objfw-config file: [cc0536b4a1] check-in: [12f95ec46a] user: js, branch: trunk, size: 5842 [annotate] [blame] [check-ins using] [diff]
00:11
objfw-config: Don't reproduce flags from configure

Some distributions pass LDFLAGS and LIBS to configure that are specific
to building a distribution package, which then causes problems when
using objfw-config outside of this environment. file: [77e2685d56] check-in: [538ceacc2f] user: js, branch: trunk, size: 5836 [annotate] [blame] [check-ins using] [diff]

2024-04-14
15:56
utils/objfw-config: Remove trailing spaces file: [b9613126d3] check-in: [01f8b91c61] user: js, branch: trunk, size: 5812 [annotate] [blame] [check-ins using] [diff]
2024-04-13
08:48
objfw-config: Ensure search directories come first file: [812d7fc1ec] check-in: [9f9867c7d2] user: js, branch: trunk, size: 5814 [annotate] [blame] [check-ins using] [diff]
2024-04-03
02:16
Change license to LGPLv3 only file: [b94628e83a] check-in: [7413a728a7] user: js, branch: trunk, size: 5669 [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
Update copyright file: [37efdb4540] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 5460 [annotate] [blame] [check-ins using] [diff]
2023-07-15
20:57
Merge trunk into branch "amiga-library" file: [1ad3420f7b] check-in: [860b0bf1e9] user: js, branch: amiga-library, size: 5465 [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
Update copyright file: [10e52bf95f] check-in: [8939cbdb52] user: js, branch: trunk, size: 5460 [annotate] [blame] [check-ins using] [diff]
2022-10-18
22:17
Merge trunk into branch "amiga-library" file: [06e5d8db3c] check-in: [ac19ed9d40] user: js, branch: amiga-library, size: 5465 [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
Update copyright file: [c7e6aa0918] check-in: [1a86b8175b] user: js, branch: trunk, size: 5460 [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:06
Update copyright file: [0f7ed40036] check-in: [27b401c7c2] user: js, branch: amiga-library, size: 5465 [annotate] [blame] [check-ins using] [diff]
22:04
Update copyright file: [3439d09582] check-in: [374e1a1bfa] user: js, branch: trunk, size: 5460 [annotate] [blame] [check-ins using] [diff]
2020-12-23
03:03
Merge trunk into branch "amiga-library" file: [71c9a83364] check-in: [8f56a02f49] user: js, branch: amiga-library, size: 5554 [annotate] [blame] [check-ins using] [diff]
2020-12-22
23:10
Style change: Don't indent cases in shell scripts file: [2216243706] check-in: [478feb4614] user: js, branch: trunk, size: 5549 [annotate] [blame] [check-ins using] [diff]
2020-11-15
02:22
Link against Amiga library if available file: [a00cce0994] check-in: [19b5857f27] user: js, branch: amiga-library, size: 5691 [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
Update copyright file: [c6ea4d4954] check-in: [c7f0229795] user: js, branch: trunk, size: 5686 [annotate] [blame] [check-ins using] [diff]
2019-04-20
20:34
objfw-config: Rename package_{description->format} file: [46555fcbc5] check-in: [a02aeca5a9] user: js, branch: trunk, size: 5654 [annotate] [blame] [check-ins using] [diff]
2019-01-23
20:15
objfw-config: Use . instead of source

. seems to be more portable. file: [c9aa276a86] check-in: [13e580b7e6] user: js, branch: trunk, size: 5664 [annotate] [blame] [check-ins using] [diff]

2019-01-20
12:34
objfw-config: Clean up output of flags file: [3eef74228e] check-in: [b85ae3cbc1] user: js, branch: trunk, size: 5669 [annotate] [blame] [check-ins using] [diff]
12:13
objfw-config: Change packages format and location file: [bb9b179125] check-in: [35779c332c] user: js, branch: trunk, size: 5538 [annotate] [blame] [check-ins using] [diff]
2019-01-13
23:39
objfw-compile: Add support for --package file: [3230b8f5bb] check-in: [6a9cca294d] user: js, branch: trunk, size: 5547 [annotate] [blame] [check-ins using] [diff]
2019-01-12
19:46
objfw-config: Add support for packages

This allows libraries using ObjFW to store their flags in a file and
allow objfw-config to output all required flags, including those for the
libraries. file: [e66fb4b258] check-in: [9911d60502] user: js, branch: trunk, size: 5537 [annotate] [blame] [check-ins using] [diff]

2018-11-02
00:26
objfw-config: Improve help file: [99ed5dfce7] check-in: [c3412a7a8e] user: js, branch: trunk, size: 4778 [annotate] [blame] [check-ins using] [diff]
2018-08-27
22:48
Improve objfw-config flags file: [095c498444] check-in: [cddfc2ed56] user: js, branch: trunk, size: 4533 [annotate] [blame] [check-ins using] [diff]
2018-08-26
17:40
configure: Clean up flags for objfw-config file: [1760a7df5c] check-in: [3155de66ff] user: js, branch: trunk, size: 4755 [annotate] [blame] [check-ins using] [diff]
2018-05-21
16:09
configure: Add -fexceptions to LDFLAGS

amiga-gcc requires this in order to link in the glue code for
registering the frames. file: [02c21881a2] check-in: [30d85dc3fc] user: js, branch: trunk, size: 4828 [annotate] [blame] [check-ins using] [diff]

2018-01-21
22:16
Allow building the runtime as a .framework

This also renames ObjFW-RT to ObjFW_RT, as hyphens should not be in
framework names. file: [4b31103da3] check-in: [0f42b0eafd] user: js, branch: trunk, size: 4815 [annotate] [blame] [check-ins using] [diff]

21:38
objfw-config: Add --framework-libs file: [cb27619734] check-in: [5fa3902ef9] user: js, branch: trunk, size: 4805 [annotate] [blame] [check-ins using] [diff]
2017-06-11
23:28
objfw-config: Add -lobjfw-rt to --libs file: [07888e3690] check-in: [032cace081] user: js, branch: trunk, size: 4371 [annotate] [blame] [check-ins using] [diff]
2017-06-04
16:42
objfw-config: Fix a typo file: [cd614e789f] check-in: [2704a412cb] user: js, branch: trunk, size: 4356 [annotate] [blame] [check-ins using] [diff]
2017-05-28
13:36
configure: Add --with-ixemul flag

This allows selecting whether to build ObjFW with ixemul or libnix, with
libnix being the default. file: [1e02df9510] check-in: [f1340e44e2] user: js, branch: trunk, size: 4356 [annotate] [blame] [check-ins using] [diff]

2017-02-04
18:33
objfw-config: Include -Wl,-U,_* flag in LDFLAGS file: [e07dd8bfa4] check-in: [797d6f58f0] user: js, branch: trunk, size: 4292 [annotate] [blame] [check-ins using] [diff]
2017-01-22
04:02
objfw-config.in: Remove trailing quotes in help file: [212238bc94] check-in: [dccc73288f] user: js, branch: trunk, size: 4259 [annotate] [blame] [check-ins using] [diff]
2017-01-09
17:36
Update copyright

Forgot to add 2017, even though I already did quite some changes in
2017. file: [ceff734586] check-in: [44f45c2e35] user: js, branch: trunk, size: 4264 [annotate] [blame] [check-ins using] [diff]

2017-01-07
22:58
Use -Wl,--allow-multiple-definition on Windows

Clang does not use this by default, while it seems that GCC does. file: [f271a8d6d5] check-in: [8b2107e238] user: js, branch: trunk, size: 4258 [annotate] [blame] [check-ins using] [diff]

2016-05-22
17:51
objfw-config.in: Remove @NO_WARN_UNUSED@

This does not exist anymore. file: [1626e52f9e] check-in: [286c1afb46] user: js, branch: trunk, size: 4231 [annotate] [blame] [check-ins using] [diff]

2016-01-03
00:43
Update copyright

While at it, also update the mail address. file: [a04c853d00] check-in: [cec0f072f8] user: js, branch: 0.8, size: 4232 [annotate] [blame] [check-ins using] [diff]

00:41
Update copyright

While at it, also update the mail address. file: [525174d6a7] check-in: [2a27cf3000] user: js, branch: trunk, size: 4248 [annotate] [blame] [check-ins using] [diff]

2015-10-17
19:47
configure: Use -integrated-as on Clang/MIPS file: [97d8e610a0] check-in: [47ddf24d41] user: js, branch: trunk, size: 4244 [annotate] [blame] [check-ins using] [diff]
2015-06-14
12:37
utils/objfw-config.in: Use -n instead of ! -z file: [8b34782ddf] check-in: [7bb4a942fb] user: js, branch: trunk, size: 4228 [annotate] [blame] [check-ins using] [diff]
2015-01-03
20:57
Update copyright file: [6ed1b48fa6] check-in: [cfd374b906] user: js, branch: trunk, size: 4232 [annotate] [blame] [check-ins using] [diff]
2014-02-23
18:52
Update copyright in a few forgotten places file: [f25f46786d] check-in: [4e894e2d56] user: js, branch: trunk, size: 4226 [annotate] [blame] [check-ins using] [diff]
2014-01-18
17:59
objfw-config: Return 1 when flags are missing. file: [15a12ffd38] check-in: [4282d03eda] user: js, branch: trunk, size: 4208 [annotate] [blame] [check-ins using] [diff]
2013-03-13
13:31
objfw-config: Add --arc to help. file: [464e52beda] check-in: [e6b08898bd] user: js, branch: trunk, size: 4205 [annotate] [blame] [check-ins using] [diff]
2013-01-28
22:48
objfw-config: Add --static-libs. file: [0a70fe8249] check-in: [e7d0fb8ee1] user: js, branch: trunk, size: 4155 [annotate] [blame] [check-ins using] [diff]
2012-12-19
22:19
objfw-config: Never output more than one line. file: [59f3090fde] check-in: [bd6a799986] user: js, branch: trunk, size: 3994 [annotate] [blame] [check-ins using] [diff]
2012-08-06
20:46
Add --arc to objfw-compile and objfw-config. file: [3c9051eb2a] check-in: [5d2b804601] user: js, branch: trunk, size: 3964 [annotate] [blame] [check-ins using] [diff]
2012-07-12
02:57
objfw-config.in: Use newlines between flag types.

This is better than spaces as it does not break objfw-compile, which
uses --lib-prefix, appends the library name and then --lib-suffix. With
spaces, the library filename would have a space after the prefix, which
breaks linking a library. file: [7b2042691a] check-in: [b415f514ae] user: js, branch: trunk, size: 3899 [annotate] [blame] [check-ins using] [diff]

2012-07-11
23:33
Check for -fobjc=runtime=objfw. file: [96a6921177] check-in: [d54f0ac7fd] user: js, branch: trunk, size: 3911 [annotate] [blame] [check-ins using] [diff]
09:20
objfw-config: Make sure there always is a space.

Otherwise a space might be missing when specifying multiple flags at
once. file: [cdeafacfa8] check-in: [fb807e2e3c] user: js, branch: trunk, size: 3909 [annotate] [blame] [check-ins using] [diff]

2012-07-08
13:34
objfw-config: Always add -funwind-tables.

See previous commit. file: [9945c335f4] check-in: [8f50777186] user: js, branch: trunk, size: 3897 [annotate] [blame] [check-ins using] [diff]

2012-03-23
12:41
Remove hack not necessary anymore.

It became obsolete with the last buildsys update. file: [d12bc5060e] check-in: [03a7cd6427] user: js, branch: trunk, size: 3881 [annotate] [blame] [check-ins using] [diff]

2012-03-21
12:06
Make use of PACKAGE_VERSION. file: [cfdb4a0db9] check-in: [7078674567] user: js, branch: trunk, size: 3923 [annotate] [blame] [check-ins using] [diff]
2012-03-19
22:12
objfw-config: Adjust LIB_LDFLAGS to new buildsys. file: [31aa5fa26a] check-in: [879e9f0076] user: js, branch: trunk, size: 3913 [annotate] [blame] [check-ins using] [diff]
2012-02-20
22:40
Set version to 0.7-dev in default branch. file: [1cb78c9af3] check-in: [584a8dccec] user: js, branch: trunk, size: 3871 [annotate] [blame] [check-ins using] [diff]
22:40
Set version to 0.6 in 0.6 branch. file: [a869d05900] check-in: [50e646afa1] user: js, branch: 0.6, size: 3867 [annotate] [blame] [check-ins using] [diff]
2011-10-09
13:05
Adjust objfw-config and objfw-compile to buildsys changes. file: [d7871a7cf4] check-in: [36464567d2] user: js, branch: trunk, size: 3871 [annotate] [blame] [check-ins using] [diff]
2011-08-30
16:25
Set version to 0.5.4 in 0.5 branch. file: [4a88c90054] check-in: [8e1a29fa84] user: js, branch: 0.5, size: 3856 [annotate] [blame] [check-ins using] [diff]
2011-07-08
19:50
Add -std=gnu99 to OBJCFLAGS in objfw-config.
This is required now as we use restrict.
file: [862132a744] check-in: [ce742708e6] user: js, branch: trunk, size: 3866 [annotate] [blame] [check-ins using] [diff]
2011-06-30
23:24
Set version to 0.5.3. file: [e8a4911c44] check-in: [898c1402ce] user: js, branch: 0.5, size: 3856 [annotate] [blame] [check-ins using] [diff]
2011-04-25
18:04
Set version to 0.5.2. file: [90a48cf7e6] check-in: [4c15904184] user: js, branch: 0.5, size: 3856 [annotate] [blame] [check-ins using] [diff]
2011-04-10
18:04
Set version to 0.5.1 in 0.5 branch. file: [0947aead79] check-in: [65b10aa0d5] user: js, branch: 0.5, size: 3856 [annotate] [blame] [check-ins using] [diff]
2011-04-09
20:30
Set version to 0.5. file: [cdff4c84e7] check-in: [ad5a6065fa] user: js, branch: 0.5, size: 3854 [annotate] [blame] [check-ins using] [diff]
20:29
Increase version to 0.6-dev. file: [fdd3ab8e98] check-in: [27adf53046] user: js, branch: trunk, size: 3858 [annotate] [blame] [check-ins using] [diff]
2011-01-31
21:58
Fix missing spaces when using objfw-config --all. file: [a79a727b4f] check-in: [a94bef49d7] user: js, branch: trunk, size: 3858 [annotate] [blame] [check-ins using] [diff]
2011-01-03
21:50
Branch for 0.4 and set version to 0.4-alpha1 in the new branch. file: [00c42c33c9] check-in: [65204466d1] user: js, branch: 0.4, size: 3858 [annotate] [blame] [check-ins using] [diff]
2011-01-01
20:19
Change license. file: [3e4d53e67a] check-in: [da6b3d26cb] user: js, branch: trunk, size: 3855 [annotate] [blame] [check-ins using] [diff]
2010-12-20
17:42
Add -fobjc-exceptions to objfw-config. file: [c1942239e6] check-in: [c5937c3e79] user: js, branch: trunk, size: 3314 [annotate] [blame] [check-ins using] [diff]
2010-12-13
20:46
objfw-config: --lib-ldflags might need LIB exported. file: [ce058df525] check-in: [622ef3e78d] user: js, branch: trunk, size: 3273 [annotate] [blame] [check-ins using] [diff]
2010-11-21
13:35
Add support for building plugins to objfw-compile and objfw-config. file: [7edc8114c5] check-in: [e0b3940077] user: js, branch: trunk, size: 3234 [annotate] [blame] [check-ins using] [diff]
2010-11-01
20:33
Add support for PROG_SUFFIX to objfw-config and objfw-compile. file: [8395f387d0] check-in: [431d44b911] user: js, branch: trunk, size: 2963 [annotate] [blame] [check-ins using] [diff]
2010-10-19
19:46
Don't specify -fobjc-exceptions.

All compilers supported by ObjFW do this automatically, plus newer
revisions of Clang complain about -fobjc-exceptions being ignored by
the compiler. file: [602bb6b3fd] check-in: [a53998a0bf] user: js, branch: trunk, size: 2839 [annotate] [blame] [check-ins using] [diff]

2010-10-17
19:30
Make it possible to compile libraries using objfw-compile. file: [5afa048543] check-in: [5d0b1e33bc] user: js, branch: trunk, size: 2880 [annotate] [blame] [check-ins using] [diff]
2010-09-24
15:52
objfw-config: Always print all flags in one line. file: [252ff61b48] check-in: [5fd57313ec] user: js, branch: trunk, size: 1800 [annotate] [blame] [check-ins using] [diff]
2010-09-16
00:08
Rename OFConstString to OFConstantString. file: [9ae51844d3] check-in: [68ef210228] user: js, branch: trunk, size: 1716 [annotate] [blame] [check-ins using] [diff]
2010-09-06
15:39
Add flags for blocks to objfw-config. file: [1dc0842083] check-in: [cc3239f5f7] user: js, branch: trunk, size: 1713 [annotate] [blame] [check-ins using] [diff]
2010-08-25
22:12
Remove @ATOMIC_OBJCFLAGS@.

-march=i486 is not needed anymore as we have an x86 asm implementation
for atomic operations now. file: [af945753ec] check-in: [8ba0c30a03] user: js, branch: trunk, size: 1698 [annotate] [blame] [check-ins using] [diff]

2010-06-19
16:56
Set version to 0.3.1 in 0.3 branch. file: [4fac5c9043] check-in: [1b52853e4d] user: js, branch: 0.3, size: 1715 [annotate] [blame] [check-ins using] [diff]
2010-05-09
13:57
Add latest changes from default branch to 0.3 branch. file: [6023991631] check-in: [4ded726bdb] user: js, branch: 0.3, size: 1713 [annotate] [blame] [check-ins using] [diff]
13:53
Add flags for reexporting libobjc and ObjFW. file: [93ca9f7c4c] check-in: [3697259d3f] user: js, branch: trunk, size: 1717 [annotate] [blame] [check-ins using] [diff]
2010-04-30
14:19
Bump version to 0.4-dev. file: [466d662b0e] check-in: [0a92d8b607] user: js, branch: trunk, size: 1557 [annotate] [blame] [check-ins using] [diff]
14:16
Branch for 0.3. file: [398daa9578] check-in: [7c4399b41c] user: js, branch: 0.3, size: 1553 [annotate] [blame] [check-ins using] [diff]
2010-04-18
01:22
Added: Move objfw-config.in and objfw-compile into utils subdir. file: [d92d8227a8] check-in: [eba6fdcf3c] user: js, branch: trunk, size: 1557 [annotate] [blame] [check-ins using]