Handle error on uninitialized plog submodule

Fail cmake configuration if plog submodule is not initialized.
This commit is contained in:
Azamat H. Hackimov 2024-09-03 12:29:23 +03:00
parent ad33f3d79f
commit 2b396d2d87

View File

@ -6,5 +6,9 @@ add_subdirectory(stb)
if(USE_EXTERNAL_PLOG)
find_package(plog REQUIRED)
else()
if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/plog/CMakeLists.txt)
message(FATAL_ERROR "plog third-party directory could not be found. "
"Please run 'submodule update --init --recursive' in the source directory.")
endif()
add_subdirectory(plog)
endif()