set(TARGET omtd) add_library(${TARGET} omtd.cpp) install(TARGETS ${TARGET} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) target_include_directories(${TARGET} PUBLIC .) target_link_libraries(${TARGET} PRIVATE ${CMAKE_THREAD_LIBS_INIT}) target_compile_features(${TARGET} PUBLIC cxx_std_17) set_target_properties(${TARGET} PROPERTIES PUBLIC_HEADER omtd.h) if (BUILD_SHARED_LIBS) set_target_properties(${TARGET} PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS ON) endif()