From 8a7576b85c8eb6722d134047f76c3949bca48d81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9on?= Date: Wed, 12 Jan 2022 15:04:41 +0100 Subject: [PATCH] Check for variable definition rather than empty string --- CMakeLists.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 15970a487..d0ec4cea9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -342,19 +342,19 @@ INCLUDE (PrecompiledHeader) # Set Assimp project output directory variables. # Will respect top-level CMAKE_*_OUTPUT_DIRECTORY variables if any are set. -IF(CMAKE_RUNTIME_OUTPUT_DIRECTORY STREQUAL "") +IF(NOT DEFINED CMAKE_RUNTIME_OUTPUT_DIRECTORY) SET(ASSIMP_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/bin" CACHE STRING "Path for runtime output files") ELSE() SET(ASSIMP_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} CACHE STRING "Path for runtime output files") ENDIF() -IF(CMAKE_LIBRARY_OUTPUT_DIRECTORY STREQUAL "") +IF(NOT DEFINED CMAKE_LIBRARY_OUTPUT_DIRECTORY) SET(ASSIMP_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/bin" CACHE STRING "Path for library output files") ELSE() SET(ASSIMP_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_LIBRARY_OUTPUT_DIRECTORY} CACHE STRING "Path for runtime output files") ENDIF() -IF(CMAKE_ARCHIVE_OUTPUT_DIRECTORY STREQUAL "") +IF(NOT DEFINED CMAKE_ARCHIVE_OUTPUT_DIRECTORY) SET(ASSIMP_ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/lib" CACHE STRING "Path for library output files") ELSE() SET(ASSIMP_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_ARCHIVE_OUTPUT_DIRECTORY} CACHE STRING "Path for runtime output files")