ObjFW  Check-in [c997c9b415]

Overview
Comment:Remove autogen.sh

autoreconf can be used now, as AC_CONFIG_MACRO_DIR has been added to
configure.ac.

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: c997c9b4153740663b4d313ff5bd9f84634e5a26321e33664c080743ab603951
User & Date: js on 2015-08-26 08:40:31
Other Links: manifest | tags
Context
2015-08-26
08:44
Rename support directory to misc check-in: 83df9c1cb0 user: js tags: trunk
08:40
Remove autogen.sh check-in: c997c9b415 user: js tags: trunk
08:29
Move config.{guess,sub}, install-sh to build-aux check-in: 30417741fa user: js tags: trunk
Changes

Modified ObjFW.xcodeproj/project.pbxproj from [d55d0fc0b7] to [b02a684ad6].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 45;
	objects = {

/* Begin PBXAggregateTarget section */
		4B5D8DDD1099E1B0000896FF /* autogen.sh */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 4B5D8DE51099E1C5000896FF /* Build configuration list for PBXAggregateTarget "autogen.sh" */;
			buildPhases = (
				4B5D8DE11099E1BF000896FF /* ShellScript */,
			);
			dependencies = (
			);
			name = autogen.sh;
			productName = autogen.sh;
		};
		4BDF37AD1338047700F9A81A /* configure */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 4BDF37AE1338047700F9A81A /* Build configuration list for PBXAggregateTarget "configure" */;
			buildPhases = (
				4BDF37B11338047D00F9A81A /* Run Script */,
			);









|

|





|
|







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 45;
	objects = {

/* Begin PBXAggregateTarget section */
		4B5D8DDD1099E1B0000896FF /* autoreconf */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 4B5D8DE51099E1C5000896FF /* Build configuration list for PBXAggregateTarget "autoreconf" */;
			buildPhases = (
				4B5D8DE11099E1BF000896FF /* ShellScript */,
			);
			dependencies = (
			);
			name = autoreconf;
			productName = autoreconf;
		};
		4BDF37AD1338047700F9A81A /* configure */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 4BDF37AE1338047700F9A81A /* Build configuration list for PBXAggregateTarget "configure" */;
			buildPhases = (
				4BDF37B11338047D00F9A81A /* Run Script */,
			);
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
			remoteInfo = configure;
		};
		4BDF37B21338049600F9A81A /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4B5D8DDD1099E1B0000896FF;
			remoteInfo = autogen.sh;
		};
		4BF33AF91338074A0059CEF7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4B3D23751337FBC800DD29B8;
			remoteInfo = ObjFW;







|







489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
			remoteInfo = configure;
		};
		4BDF37B21338049600F9A81A /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4B5D8DDD1099E1B0000896FF;
			remoteInfo = autoreconf;
		};
		4BF33AF91338074A0059CEF7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4B3D23751337FBC800DD29B8;
			remoteInfo = ObjFW;
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
			projectDirPath = "";
			projectRoot = "";
			targets = (
				4BF33AEF133807310059CEF7 /* Tests */,
				4B3D23751337FBC800DD29B8 /* ObjFW */,
				4B187E0D163EA29F0049A832 /* ObjFW-Bridge */,
				4B23CA89133811610047A1D9 /* TestPlugin */,
				4B5D8DDD1099E1B0000896FF /* autogen.sh */,
				4BDF37AD1338047700F9A81A /* configure */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		4B187E0C163EA29F0049A832 /* Resources */ = {







|







1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
			projectDirPath = "";
			projectRoot = "";
			targets = (
				4BF33AEF133807310059CEF7 /* Tests */,
				4B3D23751337FBC800DD29B8 /* ObjFW */,
				4B187E0D163EA29F0049A832 /* ObjFW-Bridge */,
				4B23CA89133811610047A1D9 /* TestPlugin */,
				4B5D8DDD1099E1B0000896FF /* autoreconf */,
				4BDF37AD1338047700F9A81A /* configure */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		4B187E0C163EA29F0049A832 /* Resources */ = {
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "if [ \"configure.ac\" -nt \"configure\" ]; then\n\t./autogen.sh || exit 1\nfi";
			showEnvVarsInLog = 0;
		};
		4BDF37B11338047D00F9A81A /* Run Script */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);







|







1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "if [ \"configure.ac\" -nt \"configure\" ]; then\n\tautoreconf || exit 1\nfi";
			showEnvVarsInLog = 0;
		};
		4BDF37B11338047D00F9A81A /* Run Script */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
		4B8BA41C133805A700E65070 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4BDF37AD1338047700F9A81A /* configure */;
			targetProxy = 4B8BA41B133805A700E65070 /* PBXContainerItemProxy */;
		};
		4BDF37B31338049600F9A81A /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4B5D8DDD1099E1B0000896FF /* autogen.sh */;
			targetProxy = 4BDF37B21338049600F9A81A /* PBXContainerItemProxy */;
		};
		4BF33AFA1338074A0059CEF7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4B3D23751337FBC800DD29B8 /* ObjFW */;
			targetProxy = 4BF33AF91338074A0059CEF7 /* PBXContainerItemProxy */;
		};







|







2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
		4B8BA41C133805A700E65070 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4BDF37AD1338047700F9A81A /* configure */;
			targetProxy = 4B8BA41B133805A700E65070 /* PBXContainerItemProxy */;
		};
		4BDF37B31338049600F9A81A /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4B5D8DDD1099E1B0000896FF /* autoreconf */;
			targetProxy = 4BDF37B21338049600F9A81A /* PBXContainerItemProxy */;
		};
		4BF33AFA1338074A0059CEF7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4B3D23751337FBC800DD29B8 /* ObjFW */;
			targetProxy = 4BF33AF91338074A0059CEF7 /* PBXContainerItemProxy */;
		};
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
			buildConfigurations = (
				4B3D23871337FBC800DD29B8 /* Debug */,
				4B3D23881337FBC800DD29B8 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4B5D8DE51099E1C5000896FF /* Build configuration list for PBXAggregateTarget "autogen.sh" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4B5D8DDE1099E1B1000896FF /* Debug */,
				4B5D8DDF1099E1B1000896FF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;







|







2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
			buildConfigurations = (
				4B3D23871337FBC800DD29B8 /* Debug */,
				4B3D23881337FBC800DD29B8 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4B5D8DE51099E1C5000896FF /* Build configuration list for PBXAggregateTarget "autoreconf" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4B5D8DDE1099E1B1000896FF /* Debug */,
				4B5D8DDF1099E1B1000896FF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;

Modified README-WINDOWS.md from [ca2228e45c] to [46894c0051].

67
68
69
70
71
72
73
74
75
76
77
  to build) and check out ObjFW:

    $ git clone https://webkeks.org/git/objfw.git

  You can also download a release tarball if you want. Now go to the newly
  checked out repository and build and install it:

    $ ./autogen.sh && ./configure && make -j16 install

  If everything was successfully, you can now build projects using ObjFW for
  Windows using the normal `objfw-compile` and friends.







|



67
68
69
70
71
72
73
74
75
76
77
  to build) and check out ObjFW:

    $ git clone https://webkeks.org/git/objfw.git

  You can also download a release tarball if you want. Now go to the newly
  checked out repository and build and install it:

    $ autoreconf && ./configure && make -j16 install

  If everything was successfully, you can now build projects using ObjFW for
  Windows using the normal `objfw-compile` and friends.

Modified README.md from [3bd8b972d8] to [4d2780b09f].

15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
    $ ./configure
    $ make
    $ make install

  In case you checked out ObjFW from the Git repository, you need to run
  the following command first:

    $ ./autogen.sh


Building as a Mac OS X framework
================================

  It is also possible to build ObjFW as a Mac OS X framework. To do so,
  just execute `xcodebuild -target ObjFW` in the root directory of ObjFW







|







15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
    $ ./configure
    $ make
    $ make install

  In case you checked out ObjFW from the Git repository, you need to run
  the following command first:

    $ autoreconf


Building as a Mac OS X framework
================================

  It is also possible to build ObjFW as a Mac OS X framework. To do so,
  just execute `xcodebuild -target ObjFW` in the root directory of ObjFW

Deleted autogen.sh version [07e64ecb56].

1
2
3
4
5
#!/bin/sh
set -e
aclocal -I m4
autoconf
autoheader
<
<
<
<
<










Modified configure.ac from [ab68faf8c2] to [c13ca981ef].

1
2
3
4
5
6
7
8
9

10
11
12
13
14
15
16
AC_INIT(ObjFW, 0.9-dev, js@webkeks.org)
BUILDSYS_INIT

AS_IF([test configure.ac -nt configure], [
	AC_MSG_ERROR([configure.ac is newer than configure! Run ./autogen.sh!])
])

AC_CONFIG_SRCDIR(src)
AC_CONFIG_AUX_DIR(build-aux)


AC_CANONICAL_HOST

case "$host" in
	*-msdosdjgpp*)
		enable_shared="no"
		enable_threads="no"




|




>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
AC_INIT(ObjFW, 0.9-dev, js@webkeks.org)
BUILDSYS_INIT

AS_IF([test configure.ac -nt configure], [
	AC_MSG_ERROR([configure.ac is newer than configure! Run autoreconf!])
])

AC_CONFIG_SRCDIR(src)
AC_CONFIG_AUX_DIR(build-aux)
AC_CONFIG_MACRO_DIR(m4)

AC_CANONICAL_HOST

case "$host" in
	*-msdosdjgpp*)
		enable_shared="no"
		enable_threads="no"