diff --git a/src/GLVM/CMakeLists.txt b/src/GLVM/CMakeLists.txt index db1e040f..aa3b35b0 100644 --- a/src/GLVM/CMakeLists.txt +++ b/src/GLVM/CMakeLists.txt @@ -1,9 +1,10 @@ -cmake_minimum_required(VERSION 3.10) +cmake_minimum_required(VERSION 3.15) project(glvm LANGUAGES CXX) if(WIN32) set(OS windows) SET(ARCH AMD64) + set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>") elseif(APPLE) set(OS mac) execute_process(COMMAND uname -m OUTPUT_VARIABLE ARCH) @@ -30,7 +31,7 @@ add_library(glvm SHARED State.h glvm.h glvm.cpp State.cpp) find_package(OpenGL REQUIRED) include_directories( ${OPENGL_INCLUDE_DIRS} ) -target_link_libraries(glvm ${OPENGL_LIBRARIES} ) +target_link_libraries(glvm OpenGL::GL ) install(TARGETS glvm DESTINATION ${OS}/${ARCH})