File tree 1 file changed +7
-3
lines changed
1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -48,9 +48,13 @@ install(FILES ${HEADERS} DESTINATION include/jthread)
48
48
install (TARGETS ${JTHREAD_INSTALLTARGETS} DESTINATION ${LIBRARY_INSTALL_DIR} )
49
49
50
50
if (UNIX )
51
- get_target_property (JTHREAD_LOCAL_LIBRARY_NAME jthread-shared LOCATION )
52
- get_filename_component (JTHREAD_LIBNAME "${JTHREAD_LOCAL_LIBRARY_NAME} " NAME )
53
- set (JTHREAD_LIBS "${LIBRARY_INSTALL_DIR} /${JTHREAD_LIBNAME} " ${CMAKE_THREAD_LIBS_INIT} )
51
+ if (NOT JTHREAD_COMPILE_STATIC_ONLY)
52
+ get_target_property (JTHREAD_LOCAL_LIBRARY_NAME jthread-shared LOCATION )
53
+ get_filename_component (JTHREAD_LIBNAME "${JTHREAD_LOCAL_LIBRARY_NAME} " NAME )
54
+ set (JTHREAD_LIBS "${LIBRARY_INSTALL_DIR} /${JTHREAD_LIBNAME} " ${CMAKE_THREAD_LIBS_INIT} )
55
+ else ()
56
+ set (JTHREAD_LIBS "-L${LIBRARY_INSTALL_DIR} " "-ljthread" ${CMAKE_THREAD_LIBS_INIT} )
57
+ endif ()
54
58
else (UNIX )
55
59
if (JTHREAD_COMPILE_STATIC)
56
60
get_target_property (JTHREAD_LOCAL_LIBRARY_NAME jthread-static RELEASE_LOCATION)
You can’t perform that action at this time.
0 commit comments