diff --git a/opencl/api/opencl/amdocl/CMakeLists.txt b/opencl/api/opencl/amdocl/CMakeLists.txt index ca31b8192b..91bd42f192 100644 --- a/opencl/api/opencl/amdocl/CMakeLists.txt +++ b/opencl/api/opencl/amdocl/CMakeLists.txt @@ -30,6 +30,12 @@ include_directories(${CMAKE_SOURCE_DIR}/compiler/lib/loaders/elf/utils/libelf) include_directories(${CMAKE_SOURCE_DIR}/compiler/lib/loaders/elf/utils/common) include_directories(${CMAKE_SOURCE_DIR}/compiler/tools) +if(UNIX) + set(ADDITIONAL_LIBRARIES glibc_functions.cpp) +else() + set(ADDITIONAL_LIBRARIES "") +endif() + add_library(amdocl64 SHARED cl_memobj.cpp cl_program.cpp @@ -58,6 +64,7 @@ add_library(amdocl64 SHARED cl_p2p_amd.cpp $ $ + ${ADDITIONAL_LIBRARIES} ) target_link_libraries(amdocl64 opencl_driver oclelf pthread dl ${ROCR_LIBRARIES})