
cmake_minimum_required(VERSION 3.6)

add_library(Module1 OBJECT source.c)
target_sources(Module1 INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/module1.h)
target_include_directories(Module1 PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})


find_package(Threads)

add_library(Module1_LIBRARIES INTERFACE)
target_link_libraries(Module1_LIBRARIES INTERFACE $<BUILD_INTERFACE:${CMAKE_THREAD_LIBS_INIT}>)
target_include_directories(Module1_LIBRARIES INTERFACE $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>)


