Difference between revisions of "Building GNUstep with Clang"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
| m (Update link) | |||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| 1) Build using the instructions here: http://clang.llvm.org/get_started.html | 1) Build using the instructions here: http://clang.llvm.org/get_started.html | ||
| − | 2)  | + | 2) Build a bootstrap version of gnustep-make (so libobjc2 will know where to install): | 
| − | + |         ./configure | |
| − | + |         make install | |
| − | |||
| − | |||
| − | 4) Build gnustep-make like so and install it: | + | 3) Build libobj2 and install it: | 
| + |         mkdir Build | ||
| + |         cd Build | ||
| + |         cmake .. | ||
| + |         make install | ||
| + | |||
| + | 4) Build gnustep-make like so (the ng runtime means new clang/libobnjc2 features) and install it: | ||
| − | + |         ./configure --with-library-combo=ng-gnu-gnu | |
| − | + |         make install | |
| − | + | 5) Build base, gui and back and install them using: | |
| − | + | ||
| − | + |         make install | |
| − | |||
| − | 5) Build base, gui and back and install them: | ||
| − | |||
| − | |||
| − | |||
| That should be all there is too it.  Not much, but a few little details which might serve to make it enough of a pain to discourage some people. | That should be all there is too it.  Not much, but a few little details which might serve to make it enough of a pain to discourage some people. | ||
Latest revision as of 11:24, 23 October 2018
1) Build using the instructions here: http://clang.llvm.org/get_started.html
2) Build a bootstrap version of gnustep-make (so libobjc2 will know where to install):
       ./configure
       make install
3) Build libobj2 and install it:
       mkdir Build
       cd Build
       cmake ..
       make install
             
4) Build gnustep-make like so (the ng runtime means new clang/libobnjc2 features) and install it:
       ./configure --with-library-combo=ng-gnu-gnu
       make install
5) Build base, gui and back and install them using:
make install
That should be all there is too it. Not much, but a few little details which might serve to make it enough of a pain to discourage some people.