diff options
| author | Egor Yusov <egor.yusov@gmail.com> | 2017-12-29 03:22:40 +0000 |
|---|---|---|
| committer | Egor Yusov <egor.yusov@gmail.com> | 2017-12-29 03:22:40 +0000 |
| commit | a4b305a27d74937ba5b9feec0ed5e1005af1a63b (patch) | |
| tree | 719d3978d38f0a1710ecbc2447d377e12a219be7 /Utilities/File2Include | |
| parent | travis script: added debug/release build (diff) | |
| download | DiligentCore-a4b305a27d74937ba5b9feec0ed5e1005af1a63b.tar.gz DiligentCore-a4b305a27d74937ba5b9feec0ed5e1005af1a63b.zip | |
Reworked the way File2String utility is used
Diffstat (limited to 'Utilities/File2Include')
| -rw-r--r-- | Utilities/File2Include/CMakeLists.txt | 46 | ||||
| -rw-r--r-- | Utilities/File2Include/File2String.exe | bin | 89600 -> 0 bytes | |||
| -rw-r--r-- | Utilities/File2Include/bin/Win32/File2String.exe | bin | 109056 -> 0 bytes | |||
| -rw-r--r-- | Utilities/File2Include/bin/Win32/x32/File2String.exe | bin | 0 -> 109056 bytes | |||
| -rw-r--r-- | Utilities/File2Include/bin/Win32/x64/File2String.exe | bin | 0 -> 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 Binary files differdeleted file mode 100644 index 76d799d2..00000000 --- a/Utilities/File2Include/File2String.exe +++ /dev/null diff --git a/Utilities/File2Include/bin/Win32/File2String.exe b/Utilities/File2Include/bin/Win32/File2String.exe Binary files differdeleted file mode 100644 index 617245e7..00000000 --- a/Utilities/File2Include/bin/Win32/File2String.exe +++ /dev/null diff --git a/Utilities/File2Include/bin/Win32/x32/File2String.exe b/Utilities/File2Include/bin/Win32/x32/File2String.exe Binary files differnew file mode 100644 index 00000000..d43a71cf --- /dev/null +++ b/Utilities/File2Include/bin/Win32/x32/File2String.exe diff --git a/Utilities/File2Include/bin/Win32/x64/File2String.exe b/Utilities/File2Include/bin/Win32/x64/File2String.exe Binary files differnew file mode 100644 index 00000000..13f223da --- /dev/null +++ b/Utilities/File2Include/bin/Win32/x64/File2String.exe |
