From 90ba135c30d63b97fcfbcc088d0dee9ed67a351e Mon Sep 17 00:00:00 2001 From: Egor Yusov Date: Wed, 24 Jan 2018 20:16:06 -0800 Subject: Enabled File2String on Mac; updated GLSLDefinitions to disable functions unsupported in GL4.1 --- Utilities/File2Include/CMakeLists.txt | 12 ++++++++++-- Utilities/File2Include/bin/MacOS/File2String | Bin 0 -> 13060 bytes 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100755 Utilities/File2Include/bin/MacOS/File2String (limited to 'Utilities/File2Include') diff --git a/Utilities/File2Include/CMakeLists.txt b/Utilities/File2Include/CMakeLists.txt index d6bcf2f1..800be39e 100644 --- a/Utilities/File2Include/CMakeLists.txt +++ b/Utilities/File2Include/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required (VERSION 3.6) -if(PLATFORM_WIN32 OR PLATFORM_LINUX) +if(PLATFORM_WIN32 OR PLATFORM_LINUX OR PLATFORM_MACOS) project(File2Include) set(SOURCE @@ -26,6 +26,11 @@ if(PLATFORM_WIN32 OR PLATFORM_LINUX) set_target_properties(File2String PROPERTIES RUNTIME_OUTPUT_DIRECTORY_RELEASE "${CMAKE_CURRENT_SOURCE_DIR}/bin/Linux" ) + elseif(PLATFORM_MACOS) + set_target_properties(File2String PROPERTIES + RUNTIME_OUTPUT_DIRECTORY_RELEASE "${CMAKE_CURRENT_SOURCE_DIR}/bin/MacOS" + ) + target_compile_features(File2String PRIVATE cxx_std_11) endif() source_group("source" FILES ${SOURCE}) @@ -38,8 +43,11 @@ 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 + # Use prebuilt version set(FILE2STRING_PATH "${CMAKE_CURRENT_SOURCE_DIR}/bin/Linux/File2String" CACHE INTERNAL "File2String utility") +elseif(CMAKE_HOST_SYSTEM_NAME STREQUAL "Darwin") + # Use prebuilt version + set(FILE2STRING_PATH "${CMAKE_CURRENT_SOURCE_DIR}/bin/MacOS/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/MacOS/File2String b/Utilities/File2Include/bin/MacOS/File2String new file mode 100755 index 00000000..5865d35e Binary files /dev/null and b/Utilities/File2Include/bin/MacOS/File2String differ -- cgit v1.2.3