diff options
author | tamasmeszaros <meszaros.q@gmail.com> | 2021-08-19 17:56:22 +0300 |
---|---|---|
committer | tamasmeszaros <meszaros.q@gmail.com> | 2021-08-19 17:56:22 +0300 |
commit | 421089ebc816d2b440581e809e79b8c9e647193d (patch) | |
tree | 6d98fc94f5347da7d36b02ab8d4d5e8e1008f64b /CMakeLists.txt | |
parent | 40f78ca31c0f083d07b7958f0e93876203f01e22 (diff) |
Possibility to link curl and glew dynamically in static mode.tm_flatpak_help_3
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index a7d3dbf92..0f6b09983 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -405,7 +405,7 @@ else() target_link_libraries(libcurl INTERFACE crypt32) endif() -if (SLIC3R_STATIC) +if (SLIC3R_STATIC AND NOT SLIC3R_STATIC_EXCLUDE_CURL) if (NOT APPLE) # libcurl is always linked dynamically to the system libcurl on OSX. # On other systems, libcurl is linked statically if SLIC3R_STATIC is set. @@ -456,13 +456,13 @@ set(OpenGL_GL_PREFERENCE "LEGACY") find_package(OpenGL REQUIRED) # Find glew or use bundled version -if (SLIC3R_STATIC) +if (SLIC3R_STATIC AND NOT SLIC3R_STATIC_EXCLUDE_GLEW) set(GLEW_USE_STATIC_LIBS ON) set(GLEW_VERBOSE ON) endif() find_package(GLEW) -if (NOT GLEW_FOUND) +if (NOT TARGET GLEW::GLEW) message(STATUS "GLEW not found, using bundled version.") add_library(glew STATIC ${LIBDIR}/glew/src/glew.c) set(GLEW_FOUND TRUE) |