cmake hassle
This commit is contained in:
parent
15127c5122
commit
407e4fb474
10 changed files with 115 additions and 110 deletions
44
Externals/CMakeExternals.cmake
vendored
Normal file
44
Externals/CMakeExternals.cmake
vendored
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
# 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/)
|
||||
Loading…
Add table
Add a link
Reference in a new issue