diff options
author | Ronan Collobert <locronan@fb.com> | 2016-02-03 00:42:59 +0300 |
---|---|---|
committer | Ronan Collobert <locronan@fb.com> | 2016-02-03 00:42:59 +0300 |
commit | 0957557c363d651f6964ecd02bdf6183ec2ba521 (patch) | |
tree | f6c05859af065fe32fe0daddf21dbfdc44b2ac1d | |
parent | c6a2f33a7333e2c26c75f88f6bb6ac7e183dc355 (diff) |
luarocks: find lua files automatically
-rw-r--r-- | luarocks/CMakeLists.txt | 24 |
1 files changed, 6 insertions, 18 deletions
diff --git a/luarocks/CMakeLists.txt b/luarocks/CMakeLists.txt index cdf223f..a6c0f41 100644 --- a/luarocks/CMakeLists.txt +++ b/luarocks/CMakeLists.txt @@ -31,16 +31,16 @@ IF(WIN32) win32/bin/libintl3.dll win32/bin/libssl32.dll) INSTALL(FILES ${WINUTILS_DLL_FILES} DESTINATION "${INSTALL_BIN_SUBDIR}") - + SET(WINUTILS_EXE_FILES win32/bin/7z.exe win32/bin/chmod.exe win32/bin/cp.exe win32/bin/find.exe win32/bin/ls.exe win32/bin/md5sum.exe win32/bin/mkdir.exe win32/bin/mv.exe win32/bin/objdump.exe win32/bin/pwd.exe win32/bin/rm.exe win32/bin/rmdir.exe win32/bin/test.exe win32/bin/uname.exe win32/bin/wget.exe) - + INSTALL(PROGRAMS ${WINUTILS_EXE_FILES} DESTINATION "${INSTALL_BIN_SUBDIR}") - + SET(WGET_EXECUTABLE_NAME "wget") SET(MD5_EXECUTABLE_NAME "md5sum") SET(UNAME_M "x64") @@ -52,7 +52,7 @@ IF(WIN32) ELSE() FIND_PACKAGE(Wget) FIND_PACKAGE(MD5) - + IF(NOT WGET_FOUND) FIND_PROGRAM(CURL_EXECUTABLE curl) IF(CURL_EXECUTABLE) @@ -62,7 +62,7 @@ ELSE() MESSAGE(FATAL_ERROR "Downloader wget or curl not found") ENDIF() ENDIF() - + IF(NOT MD5_FOUND) MESSAGE(FATAL_ERROR "MD5 checker not found") ENDIF() @@ -83,19 +83,7 @@ ELSE() ENDIF() -SET(LUAROCKS_FILES - fs/unix/tools.lua fs/unix.lua fs/win32/tools.lua fs/win32.lua fs/lua.lua - persist.lua list.lua require.lua repos.lua dir.lua make_manifest.lua - command_line.lua install.lua build/command.lua build/cmake.lua - build/make.lua build/builtin.lua fetch/cvs.lua fetch/git.lua - fetch/sscm.lua tools/patch.lua fetch/svn.lua tools/zip.lua tools/tar.lua - pack.lua type_check.lua make.lua path.lua remove.lua fs.lua manif.lua - add.lua deps.lua build.lua search.lua show.lua manif_core.lua fetch.lua - unpack.lua validate.lua cfg.lua download.lua help.lua util.lua index.lua - cache.lua refresh_cache.lua loader.lua admin_remove.lua fetch/hg.lua - fetch/git_file.lua new_version.lua lint.lua purge.lua - doc.lua fetch/git_http.lua path_cmd.lua upload.lua upload/api.lua upload/multipart.lua - write_rockspec.lua) +FILE(GLOB_RECURSE LUAROCKS_FILES RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}/src/luarocks" "${CMAKE_CURRENT_SOURCE_DIR}/src/luarocks/*.lua") FOREACH(LUAROCKS_FILE ${LUAROCKS_FILES}) GET_FILENAME_COMPONENT(_subpath "${LUAROCKS_FILE}" PATH) |