Fix path issues when imported as subdirectory

This commit is contained in:
sfan5 2021-06-30 21:13:59 +02:00
parent 924178ebf6
commit d62e0424f2
2 changed files with 3 additions and 3 deletions

View File

@ -20,9 +20,9 @@ elseif(WIN32)
else() else()
set(sysname Linux) set(sysname Linux)
endif() endif()
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib/${sysname}) set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/lib/${sysname})
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}) set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_LIBRARY_OUTPUT_DIRECTORY})
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin/${sysname}) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/bin/${sysname})
if(NOT CMAKE_BUILD_TYPE) if(NOT CMAKE_BUILD_TYPE)
set(CMAKE_BUILD_TYPE Release CACHE STRING "Build type: Debug or Release" FORCE) set(CMAKE_BUILD_TYPE Release CACHE STRING "Build type: Debug or Release" FORCE)

View File

@ -26,7 +26,7 @@ find_package(PNG REQUIRED)
# To configure the features available in this Irrlicht build please edit # To configure the features available in this Irrlicht build please edit
# include/IrrCompileConfig.h and re-run CMake from a clean state # include/IrrCompileConfig.h and re-run CMake from a clean state
include(CheckSymbolExists) include(CheckSymbolExists)
set(CMAKE_REQUIRED_INCLUDES ${CMAKE_SOURCE_DIR}/include) set(CMAKE_REQUIRED_INCLUDES ${PROJECT_SOURCE_DIR}/include)
unset(OGLES1_ENABLED CACHE) unset(OGLES1_ENABLED CACHE)
unset(OGLES2_ENABLED CACHE) unset(OGLES2_ENABLED CACHE)
unset(OGL_ENABLED CACHE) unset(OGL_ENABLED CACHE)