# find_package(ALSA REQUIRED) if(CMAKE_SYSTEM_NAME STREQUAL "Windows") message("Configuring for windows...") message("Libraries path is - ${WINDOWS_LIBRARIES}") set(CMAKE_PREFIX_PATH "${WINDOWS_LIBRARIES}") endif() set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/Externals") set(IMGUI_SRC_DIR "${CMAKE_SOURCE_DIR}/Externals/imgui") set(OpenGL_GL_PREFERENCE LEGACY) #set(OIDN_DEVICE_CPU ON) #set(OIDN_STATIC_LIB ON) #add_subdirectory(oidn) find_package(OpenGL REQUIRED) find_package(GLEW REQUIRED) find_package(PortAudio REQUIRED) find_package(OpenImageDenoise REQUIRED) find_package(ImGui REQUIRED) find_package(Lua REQUIRED) find_package(glfw3 REQUIRED) #add_subdirectory(unittest-cpp) add_subdirectory(Externals/lalr) target_compile_options(UnitTest++ PUBLIC -Wno-error) #add_subdirectory(Externals/glfw) project(Nanovg) set(${PROJECT_NAME}_SOURCES Externals/nanovg/src/nanovg.c ) add_library(${PROJECT_NAME} STATIC ${${PROJECT_NAME}_SOURCES}) target_include_directories(${PROJECT_NAME} PUBLIC ./Externals/nanovg/src/ ./Externals/nanovg/obsolete/) project(ImageIO) add_library(${PROJECT_NAME} INTERFACE) target_include_directories(${PROJECT_NAME} INTERFACE ./Externals/imageIO/)