This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
yap-6.3/pl/CMakeLists.txt

101 lines
2.1 KiB
CMake
Raw Normal View History

2019-01-21 01:11:42 +00:00
set(PL_BOOT_SOURCES
2019-01-09 09:32:09 +00:00
absf.yap
android.yap
2017-11-15 12:18:19 +00:00
arith.yap
arithpreds.yap
arrays.yap
atoms.yap
attributes.yap
boot.yap
2019-01-09 09:32:09 +00:00
boot2.yap
bootlists.yap
2017-12-10 01:22:45 +00:00
bootutils.yap
2018-03-19 15:41:06 +00:00
builtins.yap
2017-11-15 12:18:19 +00:00
callcount.yap
checker.yap
consult.yap
control.yap
corout.yap
dbload.yap
debug.yap
depth_bound.yap
dialect.yap
directives.yap
eam.yap
error.yap
errors.yap
eval.yap
flags.yap
grammar.yap
ground.yap
hacks.yap
2018-03-19 15:41:06 +00:00
imports.yap
2018-02-07 21:48:37 +00:00
init.yap
2017-11-15 12:18:19 +00:00
listing.yap
load_foreign.yap
messages.yap
meta.yap
2018-04-07 19:45:18 +01:00
metadecls.yap
2017-11-15 12:18:19 +00:00
modules.yap
newmod.yap
os.yap
pathconf.yap
preddecls.yap
preddyns.yap
preds.yap
profile.yap
protect.yap
qly.yap
save.yap
setof.yap
signals.yap
sort.yap
spy.yap
statistics.yap
strict_iso.yap
swi.yap
tabling.yap
threads.yap
2018-02-14 00:13:13 +00:00
top.yap
2017-11-15 12:18:19 +00:00
udi.yap
undefined.yap
utils.yap
yapor.yap
2018-03-02 21:18:24 +00:00
ypp.yap
2017-11-15 12:18:19 +00:00
)
2019-01-09 09:32:09 +00:00
add_to_dir(PL_BOOT_SOURCES ${YAP_INSTALL_DATADIR}/pl)
2017-05-02 04:07:23 +01:00
2018-02-07 21:48:37 +00:00
if (ANDROID)
add_custom_target(STARTUP
DEPENDS ${PL_BOOT_SOURCES}
)
2018-02-14 00:13:13 +00:00
elseif(CMAKE_CROSSCOMPILING)
2018-02-07 21:48:37 +00:00
add_custom_target(STARTUP ALL SOURCES
DEPENDS ${PL_BOOT_SOURCES}
)
else ()
2018-01-27 10:17:27 +00:00
add_custom_target(STARTUP ALL
2019-01-18 03:49:42 +00:00
DEPENDS ${CMAKE_BINARY_DIR}/${YAP_STARTUP}
2018-02-07 21:48:37 +00:00
)
2019-01-18 03:49:42 +00:00
add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/${YAP_STARTUP}
COMMAND yap-bin -B ${CMAKE_SOURCE_DIR}/pl/boot.yap
2018-02-07 21:48:37 +00:00
VERBATIM
DEPENDS ${PL_BOOT_SOURCES} yap-bin
2017-11-15 12:18:19 +00:00
)
2016-07-31 16:43:31 +01:00
2018-02-07 21:48:37 +00:00
# install(CODE "execute_process(COMMAND ./yap -B
2019-01-18 03:49:42 +00:00
# WORKING_DIRECTORY ${CMAKE_BINARY_DIR})"
2018-02-07 21:48:37 +00:00
# DEPENDS Py4YAP ${PL_BOOT_SOURCES} yap-bin )
2018-01-05 16:57:38 +00:00
2019-01-18 03:49:42 +00:00
install(FILES ${CMAKE_BINARY_DIR}/${YAP_STARTUP}
DESTINATION ${YAP_INSTALL_LIBDIR})
2019-01-09 09:32:09 +00:00
2018-02-07 21:48:37 +00:00
endif()
install(FILES ${PL_BOOT_SOURCES}
2018-11-16 14:02:56 +00:00
DESTINATION ${YAP_INSTALL_DATADIR}/pl
2018-02-07 21:48:37 +00:00
)