diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/CMakeLists.txt | 34 |
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} |