📄 cmakelists.txt
字号:
# This file should only be included when using SprocSET(LIB_NAME OpenThreads)SET(LIB_PUBLIC_HEADERS ${OpenThreads_PUBLIC_HEADERS})ADD_LIBRARY(${LIB_NAME} ${OPENTHREADS_USER_DEFINED_DYNAMIC_OR_STATIC} ${LIB_PUBLIC_HEADERS} SharedArena.c++ SharedArena.h SprocBarrier.c++ SprocBarrierPrivateData.h SprocCondition.c++ SprocConditionPrivateData.h SprocMutex.c++ SprocMutexPrivateData.h SprocThread.c++ SprocThreadPrivateActions.h SprocThreadPrivateData.h ../common/Version.cpp ../common/Atomic.cpp)IF(OPENTHREADS_SONAMES) SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES VERSION ${OPENTHREADS_VERSION} SOVERSION ${OPENTHREADS_SOVERSION})ENDIF(OPENTHREADS_SONAMES)# Do we need to link against anything for Sproc?#TARGET_LINK_LIBRARIES(${LIB_NAME}#)# Since we're building different platforms binaries in # their respective directories, we need to set the # link directory so it can find this location.LINK_DIRECTORIES( ${CMAKE_CURRENT_BINARY_DIR})INSTALL( TARGETS OpenThreads ARCHIVE DESTINATION lib${LIB_POSTFIX} LIBRARY DESTINATION lib${LIB_POSTFIX} RUNTIME DESTINATION bin)INSTALL( FILES ${OpenThreads_PUBLIC_HEADERS} DESTINATION include/OpenThreads)#commented out# INCLUDE(ModuleInstall OPTIONAL)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -