diff options
| author | Egor Yusov <egor.yusov@gmail.com> | 2017-12-26 05:24:15 +0000 |
|---|---|---|
| committer | Egor Yusov <egor.yusov@gmail.com> | 2017-12-26 05:24:15 +0000 |
| commit | 4afbc60beb72cd6cc4bc2c617036bbed8cf5c748 (patch) | |
| tree | 0a124b59411f1aa05fac5497b5f6d30fdd3003b2 | |
| parent | Removed legacy VS projects and solutions (diff) | |
| download | DiligentTools-4afbc60beb72cd6cc4bc2c617036bbed8cf5c748.tar.gz DiligentTools-4afbc60beb72cd6cc4bc2c617036bbed8cf5c748.zip | |
Added HLSL2GLSLConverter project
| -rw-r--r-- | CMakeLists.txt | 5 | ||||
| -rw-r--r-- | HLSL2GLSLConverter/CMakeLists.txt | 36 |
2 files changed, 40 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 6356812..cb4e4e0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,4 +2,7 @@ cmake_minimum_required (VERSION 3.6) add_subdirectory(External) add_subdirectory(RenderScript) -add_subdirectory(TextureLoader)
\ No newline at end of file +add_subdirectory(TextureLoader) +if(PLATFORM_WIN32) + add_subdirectory(HLSL2GLSLConverter) +endif()
\ No newline at end of file diff --git a/HLSL2GLSLConverter/CMakeLists.txt b/HLSL2GLSLConverter/CMakeLists.txt new file mode 100644 index 0000000..936bb0e --- /dev/null +++ b/HLSL2GLSLConverter/CMakeLists.txt @@ -0,0 +1,36 @@ +cmake_minimum_required (VERSION 3.6) + +project(HLSL2GLSLConverter CXX) + +set(SOURCE + src/HLSL2GLSLConverterApp.cpp +) + +if(PLATFORM_WIN32) + add_executable(HLSL2GLSLConverter ${SOURCE}) +else() + message(FATAL_ERROR "Unsupported platform") +endif() + +set_common_target_properties(HLSL2GLSLConverter) + +target_include_directories(HLSL2GLSLConverter PRIVATE + ../../DiligentCore/Graphics/HLSL2GLSLConverterLib/include +) + +target_compile_definitions(HLSL2GLSLConverter PRIVATE UNICODE) + +target_link_libraries(HLSL2GLSLConverter +PRIVATE + BuildSettings + TargetPlatform + GraphicsTools + HLSL2GLSLConverterLib + GraphicsEngineOpenGL-static +) + +source_group("source" FILES ${SOURCE}) + +set_target_properties(HLSL2GLSLConverter PROPERTIES + FOLDER Tools +) |
