From 9021a19cf8284461f08c72a81b8a7218e18f4848 Mon Sep 17 00:00:00 2001 From: DarkContact Date: Wed, 29 Apr 2020 01:00:52 +0300 Subject: [PATCH] Add geometryv tool (#67) --- CMakeLists.txt | 3 +++ cmake/tools.cmake | 1 + cmake/tools/geometryv.cmake | 21 +++++++++++++++++++++ 3 files changed, 25 insertions(+) create mode 100644 cmake/tools/geometryv.cmake diff --git a/CMakeLists.txt b/CMakeLists.txt index a3df149..bcd50ae 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -99,6 +99,9 @@ if( BGFX_INSTALL ) install( TARGETS geometryc EXPORT bgfx-config DESTINATION bin ) + install( TARGETS geometryv + EXPORT bgfx-config + DESTINATION bin ) install( TARGETS texturec EXPORT bgfx-config DESTINATION bin ) diff --git a/cmake/tools.cmake b/cmake/tools.cmake index 8d2aeea..1f508e1 100644 --- a/cmake/tools.cmake +++ b/cmake/tools.cmake @@ -14,6 +14,7 @@ if( BGFX_CUSTOM_TARGETS ) endif() include( cmake/tools/geometryc.cmake ) +include( cmake/tools/geometryv.cmake ) include( cmake/tools/shaderc.cmake ) include( cmake/tools/texturec.cmake ) include( cmake/tools/texturev.cmake ) diff --git a/cmake/tools/geometryv.cmake b/cmake/tools/geometryv.cmake new file mode 100644 index 0000000..25b1c17 --- /dev/null +++ b/cmake/tools/geometryv.cmake @@ -0,0 +1,21 @@ +# bgfx.cmake - bgfx building in cmake +# Written in 2017 by Joshua Brookover + +# To the extent possible under law, the author(s) have dedicated all copyright +# and related and neighboring rights to this software to the public domain +# worldwide. This software is distributed without any warranty. + +# You should have received a copy of the CC0 Public Domain Dedication along with +# this software. If not, see . + +add_executable( geometryv ${BGFX_DIR}/tools/geometryv/geometryv.cpp ) +set_target_properties( geometryv PROPERTIES FOLDER "bgfx/tools" ) +target_link_libraries( geometryv example-common ) +if( BGFX_CUSTOM_TARGETS ) + add_dependencies( tools geometryv ) +endif() + +if (IOS) + set_target_properties(geometryv PROPERTIES MACOSX_BUNDLE ON + MACOSX_BUNDLE_GUI_IDENTIFIER geometryv) +endif()