Skip to content

Commit 8fd5383

Browse files
Implemented File2String utility on Linux
1 parent fc98559 commit 8fd5383

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

Utilities/File2Include/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
!bin

Utilities/File2Include/CMakeLists.txt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cmake_minimum_required (VERSION 3.6)
22

3-
if(PLATFORM_WIN32)
3+
if(PLATFORM_WIN32 OR PLATFORM_LINUX)
44
project(File2Include)
55

66
set(SOURCE
@@ -22,6 +22,10 @@ if(PLATFORM_WIN32)
2222
set_target_properties(File2String PROPERTIES
2323
RUNTIME_OUTPUT_DIRECTORY_RELEASE "${CMAKE_CURRENT_SOURCE_DIR}/bin/Win32/x${ARCH}"
2424
)
25+
elseif(PLATFORM_LINUX)
26+
set_target_properties(File2String PROPERTIES
27+
RUNTIME_OUTPUT_DIRECTORY_RELEASE "${CMAKE_CURRENT_SOURCE_DIR}/bin/Linux"
28+
)
2529
endif()
2630
source_group("source" FILES ${SOURCE})
2731

@@ -33,6 +37,9 @@ endif()
3337
if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Windows")
3438
# Use prebuilt 32-bit version
3539
set(FILE2STRING_PATH "${CMAKE_CURRENT_SOURCE_DIR}/bin/Win32/x32/File2String.exe" CACHE INTERNAL "File2String utility")
40+
elseif(CMAKE_HOST_SYSTEM_NAME STREQUAL "Linux")
41+
# Use prebuilt 32-bit version
42+
set(FILE2STRING_PATH "${CMAKE_CURRENT_SOURCE_DIR}/bin/Linux/File2String" CACHE INTERNAL "File2String utility")
3643
else()
3744
set(FILE2STRING_PATH "" CACHE INTERNAL "File2String utility unavailable on this host system")
3845
endif()
12.5 KB
Binary file not shown.

0 commit comments

Comments
 (0)