aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/nvim/CMakeLists.txt34
1 files changed, 10 insertions, 24 deletions
diff --git a/src/nvim/CMakeLists.txt b/src/nvim/CMakeLists.txt
index 7348e1475a..598f19d19d 100644
--- a/src/nvim/CMakeLists.txt
+++ b/src/nvim/CMakeLists.txt
@@ -28,15 +28,10 @@ set(EVENTS_LIST_FILE ${PROJECT_SOURCE_DIR}/src/nvim/auevents.lua)
set(EX_CMDS_DEFS_FILE ${PROJECT_SOURCE_DIR}/src/nvim/ex_cmds.lua)
set(OPTIONS_LIST_FILE ${PROJECT_SOURCE_DIR}/src/nvim/options.lua)
set(UNICODE_TABLES_GENERATOR ${PROJECT_SOURCE_DIR}/scripts/genunicodetables.lua)
-set(UNICODE_DOWNLOAD_DIR ${PROJECT_BINARY_DIR}/unicode)
-set(DOWNLOAD_URL_BASE "http://unicode.org/Public/UNIDATA")
-set(UNICODEDATA_BASENAME UnicodeData.txt)
-set(CASEFOLDING_BASENAME CaseFolding.txt)
-set(EASTASIANWIDTH_BASENAME EastAsianWidth.txt)
-set(DOWNLOADED_UNICODEDATA ${UNICODE_DOWNLOAD_DIR}/${UNICODEDATA_BASENAME})
-set(DOWNLOADED_CASEFOLDING ${UNICODE_DOWNLOAD_DIR}/${CASEFOLDING_BASENAME})
-set(DOWNLOADED_EASTASIANWIDTH
- ${UNICODE_DOWNLOAD_DIR}/${EASTASIANWIDTH_BASENAME})
+set(UNICODE_DIR ${PROJECT_SOURCE_DIR}/unicode)
+set(UNICODEDATA_FILE ${UNICODE_DIR}/UnicodeData.txt)
+set(CASEFOLDING_FILE ${UNICODE_DIR}/CaseFolding.txt)
+set(EASTASIANWIDTH_FILE ${UNICODE_DIR}/EastAsianWidth.txt)
set(GENERATED_UNICODE_TABLES ${GENERATED_DIR}/unicode_tables.generated.h)
include_directories(${GENERATED_DIR})
@@ -57,8 +52,6 @@ file(MAKE_DIRECTORY ${GENERATED_INCLUDES_DIR}/msgpack_rpc)
file(MAKE_DIRECTORY ${GENERATED_INCLUDES_DIR}/tui)
file(MAKE_DIRECTORY ${GENERATED_INCLUDES_DIR}/event)
-file(MAKE_DIRECTORY ${UNICODE_DOWNLOAD_DIR})
-
file(GLOB NEOVIM_SOURCES *.c os/*.c api/*.c api/private/*.c msgpack_rpc/*.c
tui/*.c event/*.c)
file(GLOB_RECURSE NEOVIM_HEADERS *.h)
@@ -156,24 +149,17 @@ foreach(sfile ${NEOVIM_SOURCES}
endif()
endforeach()
-file(DOWNLOAD ${DOWNLOAD_URL_BASE}/${UNICODEDATA_BASENAME}
- ${DOWNLOADED_UNICODEDATA})
-file(DOWNLOAD ${DOWNLOAD_URL_BASE}/${CASEFOLDING_BASENAME}
- ${DOWNLOADED_CASEFOLDING})
-file(DOWNLOAD ${DOWNLOAD_URL_BASE}/${EASTASIANWIDTH_BASENAME}
- ${DOWNLOADED_EASTASIANWIDTH})
-
add_custom_command(OUTPUT ${GENERATED_UNICODE_TABLES}
COMMAND ${LUA_PRG} ${UNICODE_TABLES_GENERATOR}
- ${DOWNLOADED_UNICODEDATA}
- ${DOWNLOADED_CASEFOLDING}
- ${DOWNLOADED_EASTASIANWIDTH}
+ ${UNICODEDATA_FILE}
+ ${CASEFOLDING_FILE}
+ ${EASTASIANWIDTH_FILE}
${GENERATED_UNICODE_TABLES}
DEPENDS
${UNICODE_TABLES_GENERATOR}
- ${DOWNLOADED_UNICODEDATA}
- ${DOWNLOADED_CASEFOLDING}
- ${DOWNLOADED_EASTASIANWIDTH}
+ ${UNICODEDATA_FILE}
+ ${CASEFOLDING_FILE}
+ ${EASTASIANWIDTH_FILE}
)
add_custom_command(OUTPUT ${MSGPACK_DISPATCH}