dist: add leanpkg.bat script for invocation on Windows
This commit is contained in:
parent
ae5bc52d97
commit
5fd504bec3
2 changed files with 15 additions and 0 deletions
9
bin/leanpkg.bat
Normal file
9
bin/leanpkg.bat
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
@ECHO OFF
|
||||
|
||||
SET LEANDIR=%~dp0%../
|
||||
SET LIBDIR=%LEANDIR%\lib\lean
|
||||
IF NOT EXIST %LIBDIR% SET LIBDIR=%LEANDIR%
|
||||
SET LEAN_PATH=%LIBDIR%\library;%LIBDIR%\leanpkg
|
||||
SET PATH=%LEANDIR%\bin;%PATH%
|
||||
|
||||
lean --run %LIBDIR%\leanpkg\leanpkg\main.lean %*
|
||||
|
|
@ -483,6 +483,12 @@ add_custom_target(clean-std-lib
|
|||
add_custom_target(clean-olean
|
||||
DEPENDS clean-std-lib)
|
||||
|
||||
if(${CMAKE_SYSTEM_NAME} MATCHES "Windows")
|
||||
install(FILES "${CMAKE_SOURCE_DIR}/../bin/leanpkg.bat" "${CMAKE_SOURCE_DIR}/../bin/leanpkg.bat"
|
||||
DESTINATION bin
|
||||
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|
||||
endif()
|
||||
|
||||
install(FILES "${CMAKE_SOURCE_DIR}/../bin/leanpkg"
|
||||
DESTINATION bin
|
||||
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue