| cmake_minimum_required(VERSION 3.5) | |
| project(cmMod CXX) | |
| set (CMAKE_CXX_STANDARD 14) | |
| if(NOT USE_PTHREAD STREQUAL NOT_SET) | |
| set(THREADS_PREFER_PTHREAD_FLAG ${USE_PTHREAD}) | |
| endif() | |
| find_package(Threads) | |
| add_library(cmModLib STATIC cmMod.cpp) | |
| target_link_libraries(cmModLib PRIVATE Threads::Threads) | |
| add_library(cmModLib_shared SHARED cmMod.cpp) | |
| target_link_libraries(cmModLib_shared PUBLIC Threads::Threads) |