summaryrefslogtreecommitdiffstats
path: root/Utilities/File2Include
diff options
context:
space:
mode:
authorEgor <egor.yusov@gmail.com>2017-12-29 04:36:12 +0000
committerEgor <egor.yusov@gmail.com>2017-12-29 04:36:12 +0000
commit8fd53834ffec89746b3819e9dcf165c4f157b5c8 (patch)
treeb3e5d05b0d1bd231053e60fa7dd879f284695a21 /Utilities/File2Include
parentReworked File2Include to use standard io functions (diff)
downloadDiligentCore-8fd53834ffec89746b3819e9dcf165c4f157b5c8.tar.gz
DiligentCore-8fd53834ffec89746b3819e9dcf165c4f157b5c8.zip
Implemented File2String utility on Linux
Diffstat (limited to 'Utilities/File2Include')
-rw-r--r--Utilities/File2Include/.gitignore1
-rw-r--r--Utilities/File2Include/CMakeLists.txt9
-rwxr-xr-xUtilities/File2Include/bin/Linux/File2Stringbin0 -> 12848 bytes
3 files changed, 9 insertions, 1 deletions
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
--- /dev/null
+++ b/Utilities/File2Include/bin/Linux/File2String
Binary files differ