cmakelist.patch 1016 B

12345678910111213141516171819202122
  1. diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
  2. index 517e13f..2a6427a 100644
  3. --- a/src/CMakeLists.txt
  4. +++ b/src/CMakeLists.txt
  5. @@ -35,7 +35,7 @@ else ()
  6. set(JTHREAD_COMPILE_STATIC ON CACHE BOOL "Flag indicating if a static library should be built, or a dynamic one")
  7. endif ()
  8. -if (NOT MSVC OR JTHREAD_COMPILE_STATIC)
  9. +if (JTHREAD_COMPILE_STATIC)
  10. set(JTHREAD_INSTALLTARGETS jthread-static)
  11. add_library(jthread-static STATIC ${SOURCES} ${HEADERS})
  12. set_target_properties(jthread-static PROPERTIES OUTPUT_NAME jthread)
  13. @@ -43,7 +43,7 @@ if (NOT MSVC OR JTHREAD_COMPILE_STATIC)
  14. target_link_libraries(jthread-static ${CMAKE_THREAD_LIBS_INIT})
  15. endif()
  16. -if ((NOT MSVC AND NOT JTHREAD_COMPILE_STATIC_ONLY) OR (MSVC AND NOT JTHREAD_COMPILE_STATIC))
  17. +if (NOT JTHREAD_COMPILE_STATIC)
  18. add_library(jthread-shared SHARED ${SOURCES} ${HEADERS})
  19. set_target_properties(jthread-shared PROPERTIES VERSION ${VERSION})
  20. set_target_properties(jthread-shared PROPERTIES OUTPUT_NAME jthread)