|
|
|
|
@ -26,17 +26,12 @@ FUNCTION(MAKE_UNIX_PATH_LIST PATH)
|
|
|
|
|
SET(${PATH} ${newpath} PARENT_SCOPE)
|
|
|
|
|
ENDFUNCTION()
|
|
|
|
|
|
|
|
|
|
FUNCTION(GNC_ADD_SCHEME_TARGETS _TARGET _SOURCE_FILES _OUTPUT_DIR
|
|
|
|
|
_GUILE_MODULES _GUILE_LOAD_DIRS
|
|
|
|
|
_GUILE_LIBRARY_DIRS _GUILE_DEPENDS
|
|
|
|
|
FUNCTION(GNC_ADD_SCHEME_TARGETS _TARGET _SOURCE_FILES _OUTPUT_DIR _GUILE_DEPENDS
|
|
|
|
|
MAKE_LINKS)
|
|
|
|
|
SET(__DEBUG FALSE)
|
|
|
|
|
IF (__DEBUG)
|
|
|
|
|
MESSAGE("Parameters to COMPILE_SCHEME for target ${_TARGET}")
|
|
|
|
|
MESSAGE(" SOURCE_FILES: ${_SOURCE_FILES}")
|
|
|
|
|
MESSAGE(" GUILE_MODULES: ${_GUILE_MODULES}")
|
|
|
|
|
MESSAGE(" GUILE_LOAD_DIRS: ${_GUILE_LOAD_DIRS}")
|
|
|
|
|
MESSAGE(" GUILE_LIBRARY_DIRS: ${_GUILE_LIBRARY_DIRS}")
|
|
|
|
|
MESSAGE(" GUILE_DEPENDS: ${_GUILE_DEPENDS}")
|
|
|
|
|
MESSAGE(" DIRECTORIES: ${BINDIR_BUILD}, ${LIBDIR_BUILD}, ${DATADIR_BUILD}")
|
|
|
|
|
ENDIF(__DEBUG)
|
|
|
|
|
@ -92,9 +87,6 @@ FUNCTION(GNC_ADD_SCHEME_TARGETS _TARGET _SOURCE_FILES _OUTPUT_DIR
|
|
|
|
|
SET(_GUILE_LOAD_PATH "${current_srcdir}"
|
|
|
|
|
"${current_bindir}" "${CMAKE_BINARY_DIR}/libgnucash/scm") # to pick up generated build-config.scm
|
|
|
|
|
SET(_GUILE_LOAD_COMPILED_PATH "${current_bindir}")
|
|
|
|
|
FOREACH (load_item ${_GUILE_LOAD_DIRS})
|
|
|
|
|
LIST(APPEND _GUILE_LOAD_PATH "${CMAKE_SOURCE_DIR}/${load_item}")
|
|
|
|
|
ENDFOREACH(load_item)
|
|
|
|
|
|
|
|
|
|
SET(_GUILE_CACHE_DIR ${LIBDIR_BUILD}/gnucash/scm/ccache/2.0)
|
|
|
|
|
SET(_GUILE_LOAD_PATH "${current_srcdir}")
|
|
|
|
|
@ -149,7 +141,6 @@ FUNCTION(GNC_ADD_SCHEME_TARGETS _TARGET _SOURCE_FILES _OUTPUT_DIR
|
|
|
|
|
ENDIF(MINGW64)
|
|
|
|
|
MAKE_UNIX_PATH_LIST(_GUILE_LOAD_PATH)
|
|
|
|
|
MAKE_UNIX_PATH_LIST(_GUILE_LOAD_COMPILED_PATH)
|
|
|
|
|
MAKE_UNIX_PATH_LIST(_GUILE_MODULES)
|
|
|
|
|
MAKE_UNIX_PATH_LIST(_GUILE_LD_LIBRARY_PATH)
|
|
|
|
|
MAKE_UNIX_PATH_LIST(_GNC_MODULE_PATH)
|
|
|
|
|
IF (__DEBUG)
|
|
|
|
|
|