From cd5b8b374f691d7df8c05ce7aadd8676a05057d6 Mon Sep 17 00:00:00 2001 From: Joshua Brookover Date: Thu, 22 Jun 2017 21:48:35 -0500 Subject: [PATCH] Added textures and texturev --- cmake/tools.cmake | 2 ++ cmake/tools/texturec.cmake | 18 ++++++++++++++++++ cmake/tools/texturev.cmake | 18 ++++++++++++++++++ readme.md | 1 - 4 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 cmake/tools/texturec.cmake create mode 100644 cmake/tools/texturev.cmake diff --git a/cmake/tools.cmake b/cmake/tools.cmake index f6aeb01..8d2aeea 100644 --- a/cmake/tools.cmake +++ b/cmake/tools.cmake @@ -15,3 +15,5 @@ endif() include( cmake/tools/geometryc.cmake ) include( cmake/tools/shaderc.cmake ) +include( cmake/tools/texturec.cmake ) +include( cmake/tools/texturev.cmake ) diff --git a/cmake/tools/texturec.cmake b/cmake/tools/texturec.cmake new file mode 100644 index 0000000..387bc73 --- /dev/null +++ b/cmake/tools/texturec.cmake @@ -0,0 +1,18 @@ +# 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 . + +include( CMakeParseArguments ) + +add_executable( texturec ${BIMG_DIR}/tools/texturec/texturec.cpp ) +set_target_properties( texturec PROPERTIES FOLDER "bgfx/tools" ) +target_link_libraries( texturec bimg ) +if( BGFX_CUSTOM_TARGETS ) + add_dependencies( tools texturec ) +endif() diff --git a/cmake/tools/texturev.cmake b/cmake/tools/texturev.cmake new file mode 100644 index 0000000..231ffaa --- /dev/null +++ b/cmake/tools/texturev.cmake @@ -0,0 +1,18 @@ +# 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 . + +include( CMakeParseArguments ) + +add_executable( texturev ${BGFX_DIR}/tools/texturev/texturev.cpp ) +set_target_properties( texturev PROPERTIES FOLDER "bgfx/tools" ) +target_link_libraries( texturev example-common ) +if( BGFX_CUSTOM_TARGETS ) + add_dependencies( tools texturev ) +endif() diff --git a/readme.md b/readme.md index c645b28..cae9b99 100644 --- a/readme.md +++ b/readme.md @@ -39,6 +39,5 @@ Todo * Support Android. * Support Native Client. * Support Windows Phone. -* Build texturec and texturev. * More configuration. * Add varying.def.sc files as shader dependencies.