set(STDLIB_TARGET stddusk) include_directories(${CMAKE_CURRENT_SOURCE_DIR}) add_subdirectory(runtime) set(RUNTIME_HEADERS ${RUNTIME_HEADERS} PARENT_SCOPE ) set(RUNTIME_SOURCE ${RUNTIME_SOURCE} PARENT_SCOPE ) add_library(${STDLIB_TARGET} SHARED ${RUNTIME_SOURCE} ${RUNTIME_HEADERS}) set_target_properties(${STDLIB_TARGET} PROPERTIES VERSION 1.0.0 SOVERSION 1 ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../bin LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../bin RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../bin ) target_include_directories(${STDLIB_TARGET} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})