15b318b444
Change-Id: I8fcff320efb677a5efa5ee48efe1a6bbb259539f
32 lines
1.0 KiB
CMake
32 lines
1.0 KiB
CMake
add_library(Common OBJECT
|
|
${OCLTST_DIR}/module/common/BaseTestImp.cpp
|
|
${OCLTST_DIR}/module/common/OCLGLCommon.cpp
|
|
${OCLTST_DIR}/module/common/OCLGLCommonLinux.cpp
|
|
${OCLTST_DIR}/module/common/OCLTestImp.cpp
|
|
${OCLTST_DIR}/module/common/OCLTestListImp.cpp
|
|
${OCLTST_DIR}/module/common/OCLTestUtils.cpp
|
|
${OCLTST_DIR}/module/common/OCLThread.cpp
|
|
${OCLTST_DIR}/module/common/OCLWrapper.cpp
|
|
${OCLTST_DIR}/module/common/Timer.cpp)
|
|
|
|
set_target_properties(Common PROPERTIES
|
|
CXX_STANDARD 14
|
|
CXX_STANDARD_REQUIRED ON
|
|
CXX_EXTENSIONS OFF
|
|
POSITION_INDEPENDENT_CODE ON)
|
|
|
|
target_compile_definitions(Common
|
|
PUBLIC
|
|
ATI_OS_LINUX
|
|
CL_TARGET_OPENCL_VERSION=220)
|
|
|
|
target_include_directories(Common
|
|
PUBLIC
|
|
${OPENCL_ICD_LOADER_HEADERS_DIR}
|
|
${OPENGL_INCLUDE_DIR}
|
|
${GLEW_INCLUDE_DIRS}
|
|
${OCLTST_DIR}/include
|
|
${OCLTST_DIR}/module/common
|
|
${OCLTST_DIR}/module/include
|
|
${PROJECT_SOURCE_DIR}/amdocl) #TODO remove cl_profile_amd.h dependency
|