diff --git a/CMakeLists.txt b/CMakeLists.txt index 1ce37cff..0e635e84 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,7 +6,7 @@ if(TARGET OpenCL) endif() project (OpenCL-ICD-Loader - VERSION 3.0 + VERSION 1.0.7 LANGUAGES C) find_package (Threads REQUIRED) @@ -123,6 +123,7 @@ endif() add_library (OpenCL::OpenCL ALIAS OpenCL) +# We could eventually use OpenCL-ICD-Loader_VERSION or PROJECT_VERSION here instead of a hardcoded 1.0.0. set_target_properties (OpenCL PROPERTIES VERSION 1\.0\.0 SOVERSION "1") if (WIN32) @@ -161,7 +162,7 @@ set (OPENCL_COMPILE_DEFINITIONS CL_NO_NON_ICD_DISPATCH_EXTENSION_PROTOTYPES OPENCL_ICD_LOADER_VERSION_MAJOR=3 OPENCL_ICD_LOADER_VERSION_MINOR=0 - OPENCL_ICD_LOADER_VERSION_REV=7 + OPENCL_ICD_LOADER_VERSION_REV=${PROJECT_VERSION_PATCH} $<$:CL_ENABLE_LAYERS> $<$:CL_ENABLE_LOADER_MANAGED_DISPATCH> ) diff --git a/loader/icd.c b/loader/icd.c index 6cb2b993..4d0ea72e 100644 --- a/loader/icd.c +++ b/loader/icd.c @@ -43,6 +43,7 @@ void khrIcdInitializeTrace(void) { khrEnableTrace = 1; } + KHR_ICD_TRACE("OpenCL ICD Loader Revision %u\n", OPENCL_ICD_LOADER_VERSION_REV); } // entrypoint to initialize the ICD and add all vendors