summaryrefslogtreecommitdiffstats
path: root/Utilities/File2Include
diff options
context:
space:
mode:
authorEgor Yusov <egor.yusov@gmail.com>2017-12-29 03:22:40 +0000
committerEgor Yusov <egor.yusov@gmail.com>2017-12-29 03:22:40 +0000
commita4b305a27d74937ba5b9feec0ed5e1005af1a63b (patch)
tree719d3978d38f0a1710ecbc2447d377e12a219be7 /Utilities/File2Include
parenttravis script: added debug/release build (diff)
downloadDiligentCore-a4b305a27d74937ba5b9feec0ed5e1005af1a63b.tar.gz
DiligentCore-a4b305a27d74937ba5b9feec0ed5e1005af1a63b.zip
Reworked the way File2String utility is used
Diffstat (limited to 'Utilities/File2Include')
-rw-r--r--Utilities/File2Include/CMakeLists.txt46
-rw-r--r--Utilities/File2Include/File2String.exebin89600 -> 0 bytes
-rw-r--r--Utilities/File2Include/bin/Win32/File2String.exebin109056 -> 0 bytes
-rw-r--r--Utilities/File2Include/bin/Win32/x32/File2String.exebin0 -> 109056 bytes
-rw-r--r--Utilities/File2Include/bin/Win32/x64/File2String.exebin0 -> 127488 bytes
5 files changed, 29 insertions, 17 deletions
diff --git a/Utilities/File2Include/CMakeLists.txt b/Utilities/File2Include/CMakeLists.txt
index 507dd584..ba99e8d3 100644
--- a/Utilities/File2Include/CMakeLists.txt
+++ b/Utilities/File2Include/CMakeLists.txt
@@ -1,25 +1,37 @@
cmake_minimum_required (VERSION 3.10)
-project(File2Include)
+if(PLATFORM_WIN32)
+ project(File2Include)
-set(SOURCE
- File2String.cpp
-)
+ set(SOURCE
+ File2String.cpp
+ )
-add_executable(File2String ${SOURCE})
+ add_executable(File2String ${SOURCE})
-if(PLATFORM_WIN32)
- if(MSVC)
- set(MSVC_DBG_COMPILE_OPTIONS /MTd)
- set(MSVC_REL_COMPILE_OPTIONS /MT)
- target_compile_options(File2String PRIVATE "$<$<CONFIG:DEBUG>:${MSVC_DBG_COMPILE_OPTIONS}>")
- target_compile_options(File2String PRIVATE "$<$<CONFIG:RELEASE>:${MSVC_REL_COMPILE_OPTIONS}>")
- target_compile_options(File2String PRIVATE "$<$<CONFIG:MINSIZEREL>:${MSVC_REL_COMPILE_OPTIONS}>")
- target_compile_options(File2String PRIVATE "$<$<CONFIG:RELWITHDEBINFO>:${MSVC_REL_COMPILE_OPTIONS}>")
+ if(PLATFORM_WIN32)
+ if(MSVC)
+ set(MSVC_DBG_COMPILE_OPTIONS /MTd)
+ set(MSVC_REL_COMPILE_OPTIONS /MT)
+ target_compile_options(File2String PRIVATE "$<$<CONFIG:DEBUG>:${MSVC_DBG_COMPILE_OPTIONS}>")
+ target_compile_options(File2String PRIVATE "$<$<CONFIG:RELEASE>:${MSVC_REL_COMPILE_OPTIONS}>")
+ target_compile_options(File2String PRIVATE "$<$<CONFIG:MINSIZEREL>:${MSVC_REL_COMPILE_OPTIONS}>")
+ target_compile_options(File2String PRIVATE "$<$<CONFIG:RELWITHDEBINFO>:${MSVC_REL_COMPILE_OPTIONS}>")
+ endif()
+ set_target_properties(File2String PROPERTIES
+ RUNTIME_OUTPUT_DIRECTORY_RELEASE "${CMAKE_CURRENT_SOURCE_DIR}/bin/Win32/x${ARCH}"
+ )
endif()
+ source_group("source" FILES ${SOURCE})
+
+ set_target_properties(File2String PROPERTIES
+ FOLDER Utilities
+ )
endif()
-source_group("source" FILES ${SOURCE})
-set_target_properties(File2String PROPERTIES
- FOLDER Utilities
-)
+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")
+else()
+ set(FILE2STRING_PATH "" CACHE INTERNAL "File2String utility unavailable on this host system")
+endif()
diff --git a/Utilities/File2Include/File2String.exe b/Utilities/File2Include/File2String.exe
deleted file mode 100644
index 76d799d2..00000000
--- a/Utilities/File2Include/File2String.exe
+++ /dev/null
Binary files differ
diff --git a/Utilities/File2Include/bin/Win32/File2String.exe b/Utilities/File2Include/bin/Win32/File2String.exe
deleted file mode 100644
index 617245e7..00000000
--- a/Utilities/File2Include/bin/Win32/File2String.exe
+++ /dev/null
Binary files differ
diff --git a/Utilities/File2Include/bin/Win32/x32/File2String.exe b/Utilities/File2Include/bin/Win32/x32/File2String.exe
new file mode 100644
index 00000000..d43a71cf
--- /dev/null
+++ b/Utilities/File2Include/bin/Win32/x32/File2String.exe
Binary files differ
diff --git a/Utilities/File2Include/bin/Win32/x64/File2String.exe b/Utilities/File2Include/bin/Win32/x64/File2String.exe
new file mode 100644
index 00000000..13f223da
--- /dev/null
+++ b/Utilities/File2Include/bin/Win32/x64/File2String.exe
Binary files differ