diff --git a/cmake/macros/TargetPolyvox.cmake b/cmake/macros/TargetPolyvox.cmake index 1779ab21f7..69f50c407e 100644 --- a/cmake/macros/TargetPolyvox.cmake +++ b/cmake/macros/TargetPolyvox.cmake @@ -23,14 +23,16 @@ macro(TARGET_POLYVOX) list(APPEND POLYVOX_INCLUDE_DIRS ${VCPKG_INSTALL_ROOT}/include) if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux") set(_LIB_GLOBS) - if(${CMAKE_BUILD_TYPE} STREQUAL "Debug") - set(_PV_LIBRARIES ${POLYVOX_LIBRARY_DEBUG}) - else() - set(_PV_LIBRARIES ${POLYVOX_LIBRARY_RELEASE}) + if(NOT DEFINED CMAKE_BUILD_TYPE OR "${CMAKE_BUILD_TYPE}" STREQUAL "Debug") + foreach(_lib ${POLYVOX_LIBRARY_DEBUG}) + list(APPEND _LIB_GLOBS ${_lib}*) + endforeach() + endif() + if(NOT DEFINED CMAKE_BUILD_TYPE OR "${CMAKE_BUILD_TYPE}" STREQUAL "Release") + foreach(_lib ${POLYVOX_LIBRARY_RELEASE}) + list(APPEND _LIB_GLOBS ${_lib}*) + endforeach() endif() - foreach(_lib ${_PV_LIBRARIES}) - list(APPEND _LIB_GLOBS ${_lib}*) - endforeach() add_custom_command( TARGET ${TARGET_NAME} POST_BUILD