build: Rename variables for Guile install directories.
* configure.ac (moduledir, mcronmoduledir): Rename to ... * Makefile.am (guilesitedir, pkgmoduledir): ... these. (dist_mcronmodule_DATA, mcronmodule_DATA, mcronscriptdir) (dist_mcronscript_DATA, mcronscript_DATA): Rename to ... (dist_pkgmodule_DATA, pkgmodule_DATA, pkgscriptdir, dist_pkgscript_DATA) (pkgscript_DATA): ... these. (modules): Adapt.
This commit is contained in:
		
					parent
					
						
							
								ade37c96b7
							
						
					
				
			
			
				commit
				
					
						c2cdfefaca
					
				
			
		
					 2 changed files with 13 additions and 14 deletions
				
			
		
							
								
								
									
										22
									
								
								Makefile.am
									
										
									
									
									
								
							
							
						
						
									
										22
									
								
								Makefile.am
									
										
									
									
									
								
							|  | @ -40,7 +40,11 @@ bin_crontab_SOURCES = src/wrapper.c | ||||||
| bin_crontab_CPPFLAGS = $(AM_CPPFLAGS) -DPROGRAM="\"crontab\"" | bin_crontab_CPPFLAGS = $(AM_CPPFLAGS) -DPROGRAM="\"crontab\"" | ||||||
| bin_crontab_DEPENDENCIES = $(modules:.scm=.go) | bin_crontab_DEPENDENCIES = $(modules:.scm=.go) | ||||||
| 
 | 
 | ||||||
| dist_mcronmodule_DATA = \ | # Root directory used for installing Guile modules. | ||||||
|  | guilesitedir = $(datarootdir)/guile/site/$(GUILE_EFFECTIVE_VERSION) | ||||||
|  | 
 | ||||||
|  | pkgmoduledir = $(guilesitedir)/$(PACKAGE) | ||||||
|  | dist_pkgmodule_DATA = \ | ||||||
|   src/mcron/base.scm \ |   src/mcron/base.scm \ | ||||||
|   src/mcron/environment.scm \ |   src/mcron/environment.scm \ | ||||||
|   src/mcron/job-specifier.scm \ |   src/mcron/job-specifier.scm \ | ||||||
|  | @ -49,22 +53,22 @@ dist_mcronmodule_DATA = \ | ||||||
|   src/mcron/vixie-specification.scm \ |   src/mcron/vixie-specification.scm \ | ||||||
|   src/mcron/vixie-time.scm |   src/mcron/vixie-time.scm | ||||||
| 
 | 
 | ||||||
| mcronmodule_DATA = \ | pkgmodule_DATA = \ | ||||||
|   $(dist_mcronmodule_DATA:.scm=.go) \ |   $(dist_pkgmodule_DATA:.scm=.go) \ | ||||||
|   src/mcron/config.scm \ |   src/mcron/config.scm \ | ||||||
|   src/mcron/config.go |   src/mcron/config.go | ||||||
| 
 | 
 | ||||||
| mcronscriptdir = $(mcronmoduledir)/scripts | pkgscriptdir = $(pkgmoduledir)/scripts | ||||||
| dist_mcronscript_DATA = \ | dist_pkgscript_DATA = \ | ||||||
|   src/mcron/scripts/cron.scm \ |   src/mcron/scripts/cron.scm \ | ||||||
|   src/mcron/scripts/crontab.scm \ |   src/mcron/scripts/crontab.scm \ | ||||||
|   src/mcron/scripts/mcron.scm |   src/mcron/scripts/mcron.scm | ||||||
| 
 | 
 | ||||||
| mcronscript_DATA = $(dist_mcronscript_DATA:.scm=.go) | pkgscript_DATA = $(dist_pkgscript_DATA:.scm=.go) | ||||||
| 
 | 
 | ||||||
| modules = \ | modules = \ | ||||||
|   $(dist_mcronmodule_DATA) \ |   $(dist_pkgmodule_DATA) \ | ||||||
|   $(dist_mcronscript_DATA) \ |   $(dist_pkgscript_DATA) \ | ||||||
|   src/mcron/config.scm |   src/mcron/config.scm | ||||||
| 
 | 
 | ||||||
| TEST_EXTENSIONS = .scm | TEST_EXTENSIONS = .scm | ||||||
|  | @ -79,7 +83,7 @@ TESTS = \ | ||||||
|   tests/job-specifier.scm |   tests/job-specifier.scm | ||||||
| 
 | 
 | ||||||
| # Unset 'GUILE_LOAD_COMPILED_PATH' altogether while compiling.  Otherwise, if | # Unset 'GUILE_LOAD_COMPILED_PATH' altogether while compiling.  Otherwise, if | ||||||
| # $GUILE_LOAD_COMPILED_PATH contains $(mcronmoduledir), we may find .go files | # $GUILE_LOAD_COMPILED_PATH contains $(pkgmoduledir), we may find .go files | ||||||
| # in there that are newer than the local .scm files (for instance because the | # in there that are newer than the local .scm files (for instance because the | ||||||
| # user ran 'make install' recently).  When that happens, we end up loading | # user ran 'make install' recently).  When that happens, we end up loading | ||||||
| # those previously-installed .go files, which may be stale, thereby breaking | # those previously-installed .go files, which may be stale, thereby breaking | ||||||
|  |  | ||||||
|  | @ -55,11 +55,6 @@ AM_PROG_CC_C_O | ||||||
| # Check for Guile 2.x. development files | # Check for Guile 2.x. development files | ||||||
| GUILE_PKG([2.2 2.0]) | GUILE_PKG([2.2 2.0]) | ||||||
| 
 | 
 | ||||||
| # Set directories for installed Guile modules |  | ||||||
| moduledir="${datarootdir}/guile/site/$GUILE_EFFECTIVE_VERSION" |  | ||||||
| AC_SUBST([moduledir]) |  | ||||||
| AC_SUBST([mcronmoduledir], ["${moduledir}/mcron"]) |  | ||||||
| 
 |  | ||||||
| # Set Guile flags without using GUILE_FLAGS which is requiring the unused | # Set Guile flags without using GUILE_FLAGS which is requiring the unused | ||||||
| # 'config.rpath' script. | # 'config.rpath' script. | ||||||
| PKG_CHECK_MODULES(GUILE, [guile-$GUILE_EFFECTIVE_VERSION]) | PKG_CHECK_MODULES(GUILE, [guile-$GUILE_EFFECTIVE_VERSION]) | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Mathieu Lirzin
				Mathieu Lirzin