cmake_minimum_required(VERSION 3.25) project(libraries) # glfw set(GLFW_INCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/glfw/include PARENT_SCOPE) set(GLFW_LIBRARY_TYPE STATIC CACHE STRING "" FORCE) set(GLFW_BUILD_DOCS OFF CACHE BOOL "" FORCE) set(GLFW_BUILD_TESTS OFF CACHE BOOL "" FORCE) set(GLFW_BUILD_EXAMPLES OFF CACHE BOOL "" FORCE) add_subdirectory(glfw) set_property(TARGET glfw PROPERTY FOLDER "external") # embree set(EMBREE_STATIC_LIB ON ) set(EMBREE_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/embree/include ${CMAKE_CURRENT_SOURCE_DIR}/embree/common PARENT_SCOPE) add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/embree) # glad set(GLAD_INCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/glad/include PARENT_SCOPE) add_subdirectory(glad) set_property(TARGET glad PROPERTY FOLDER "external")