vsg-dev/vsgImGui

vsgImGui configuration is broken

Closed this issue · 5 comments

The last commit broke the configuration:

-- The CXX compiler identification is AppleClang 14.0.0.14000029
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Vulkan: /usr/local/lib/libvulkan.dylib (found suitable version "1.3.231", minimum required is "1.1.70.0") found components: glslc glslangValidator
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found glslang: /usr/local/lib/libglslang.a
CMake Error at CMakeLists.txt:24 (vsg_setup_dir_vars):
Unknown CMake command "vsg_setup_dir_vars".

-- Configuring incomplete, errors occurred!

I just tested a clean build and vsgImGui master is working OK for me. It now relies up changes checked into VSG master, is there a chance you didn't update and install the VSG?

I just repeated the complete build process, starting with vsg, followed by vsgXchange. vsgXchange also needs vsg and was working. Also vsgExamples configures and builds well (without vsgimgui_examples) with vsg.
cmake complains with vsgImGui. Kicking out the commit 7af6467 make things work again.
Maybe important: I used branch VulkanSceneGraph-1.0.

Ok. It's all good now.

I have merged VSG, vsgXchange, vsgExamples master into the respective 1.0 branches now so it should be fine to mix them with vsgImGui,