From 8fd53834ffec89746b3819e9dcf165c4f157b5c8 Mon Sep 17 00:00:00 2001 From: Egor Date: Thu, 28 Dec 2017 20:36:12 -0800 Subject: Implemented File2String utility on Linux --- Utilities/File2Include/.gitignore | 1 + Utilities/File2Include/CMakeLists.txt | 9 ++++++++- Utilities/File2Include/bin/Linux/File2String | Bin 0 -> 12848 bytes 3 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 Utilities/File2Include/.gitignore create mode 100755 Utilities/File2Include/bin/Linux/File2String (limited to 'Utilities/File2Include') diff --git a/Utilities/File2Include/.gitignore b/Utilities/File2Include/.gitignore new file mode 100644 index 00000000..f5135fa6 --- /dev/null +++ b/Utilities/File2Include/.gitignore @@ -0,0 +1 @@ +!bin \ No newline at end of file diff --git a/Utilities/File2Include/CMakeLists.txt b/Utilities/File2Include/CMakeLists.txt index bedead45..d6bcf2f1 100644 --- a/Utilities/File2Include/CMakeLists.txt +++ b/Utilities/File2Include/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required (VERSION 3.6) -if(PLATFORM_WIN32) +if(PLATFORM_WIN32 OR PLATFORM_LINUX) project(File2Include) set(SOURCE @@ -22,6 +22,10 @@ if(PLATFORM_WIN32) set_target_properties(File2String PROPERTIES RUNTIME_OUTPUT_DIRECTORY_RELEASE "${CMAKE_CURRENT_SOURCE_DIR}/bin/Win32/x${ARCH}" ) + elseif(PLATFORM_LINUX) + set_target_properties(File2String PROPERTIES + RUNTIME_OUTPUT_DIRECTORY_RELEASE "${CMAKE_CURRENT_SOURCE_DIR}/bin/Linux" + ) endif() source_group("source" FILES ${SOURCE}) @@ -33,6 +37,9 @@ endif() if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Windows") # Use prebuilt 32-bit version set(FILE2STRING_PATH "${CMAKE_CURRENT_SOURCE_DIR}/bin/Win32/x32/File2String.exe" CACHE INTERNAL "File2String utility") +elseif(CMAKE_HOST_SYSTEM_NAME STREQUAL "Linux") + # Use prebuilt 32-bit version + set(FILE2STRING_PATH "${CMAKE_CURRENT_SOURCE_DIR}/bin/Linux/File2String" CACHE INTERNAL "File2String utility") else() set(FILE2STRING_PATH "" CACHE INTERNAL "File2String utility unavailable on this host system") endif() diff --git a/Utilities/File2Include/bin/Linux/File2String b/Utilities/File2Include/bin/Linux/File2String new file mode 100755 index 00000000..44a0d33f Binary files /dev/null and b/Utilities/File2Include/bin/Linux/File2String differ -- cgit v1.2.3