UNPKG

indigo-node

Version:
30 lines (28 loc) 1.05 kB
# Include this file only once PROJECT(OCI) if (USE_SYSTEM_OCI) find_package(OCI) if (NOT ${OCI_FOUND}) MESSAGE(FATAL_ERROR "Cannot find system OCI library") endif() endif() if (NOT OCI_FOUND) message(STATUS "Using local OCI library") set(OCI_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/include) if(MSVC) if(SUBSYSTEM_NAME MATCHES "x86") set(OCI_LIBRARY_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/lib_generated/lib32) set(OCI_LIBRARY ${OCI_LIBRARY_DIRS}/oci32.lib) elseif(SUBSYSTEM_NAME MATCHES "x64") set(OCI_LIBRARY_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/lib_generated/lib64) set(OCI_LIBRARY ${OCI_LIBRARY_DIRS}/oci64.lib) else() message(FATAL_ERROR "Unknown SUBSYSTEM_NAME ${SUBSYSTEM_NAME}") endif() elseif(APPLE) set(OCI_LIBRARY_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/lib64) set(OCI_LIBRARY ${OCI_LIBRARY_DIRS}/liborasdk.dylib) elseif(UNIX) endif() set(OCI_FOUND YES) endif()