feat: introduce simple leanmake wrapper
This commit is contained in:
parent
aa3bca1cf5
commit
afd7e5fa6e
2 changed files with 9 additions and 0 deletions
|
|
@ -555,6 +555,10 @@ configure_file("${LEAN_SOURCE_DIR}/bin/leanc.in" "${CMAKE_BINARY_DIR}/bin/leanc"
|
|||
install(FILES "${CMAKE_BINARY_DIR}/bin/leanc"
|
||||
DESTINATION bin
|
||||
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|
||||
file(COPY ${LEAN_SOURCE_DIR}/bin/leanmake DESTINATION ${CMAKE_BINARY_DIR}/bin)
|
||||
install(FILES ${LEAN_SOURCE_DIR}/bin/leanmake
|
||||
DESTINATION bin
|
||||
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|
||||
|
||||
# shared library deactivated until we figure out the leanstatic/leanstdlib story
|
||||
# # The DLL (shared library) is not being generated correctly when we use cross-compilation (i.e., generate the Windows DLL using Linux).
|
||||
|
|
|
|||
5
src/bin/leanmake
Executable file
5
src/bin/leanmake
Executable file
|
|
@ -0,0 +1,5 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
set -euo pipefail
|
||||
bindir=$(dirname $0)
|
||||
make -f "$bindir/../share/lean/Makefile" "$@"
|
||||
Loading…
Add table
Reference in a new issue