From b9da395fad0870b962ed77d8113517df386cd11c Mon Sep 17 00:00:00 2001
From: Guilherme Amadio <amadio@cern.ch>
Date: Fri, 28 Sep 2018 17:25:53 +0200
Subject: [PATCH] Update CMakeLists.txt for sql/odbc

---
 sql/odbc/CMakeLists.txt | 27 ++++++++++++++++++++-------
 1 file changed, 20 insertions(+), 7 deletions(-)

diff --git a/sql/odbc/CMakeLists.txt b/sql/odbc/CMakeLists.txt
index 1472c63d3c2..a002d9d75b1 100644
--- a/sql/odbc/CMakeLists.txt
+++ b/sql/odbc/CMakeLists.txt
@@ -2,11 +2,24 @@
 # CMakeLists.txt file for building ROOT sql/odbc package
 ############################################################################
 
-include_directories(${ODBC_INCLUDE_DIR})
-if(MACOSX_ODBC_DEPRECATED)
-  add_definitions(-Wno-deprecated-declarations)
-endif()
-
 ROOT_STANDARD_LIBRARY_PACKAGE(RODBC
-                              LIBRARIES ${ODBC_LIBRARIES}
-                              DEPENDENCIES Net RIO)
+  HEADERS
+    TODBCResult.h
+    TODBCRow.h
+    TODBCServer.h
+    TODBCStatement.h
+  SOURCES
+    src/TODBCResult.cxx
+    src/TODBCRow.cxx
+    src/TODBCServer.cxx
+    src/TODBCStatement.cxx
+  DICTIONARY_OPTIONS
+    -I${ODBC_INCLUDE_DIR}
+  DEPENDENCIES
+    Net
+    RIO
+)
+
+target_compile_options(RODBC PUBLIC -Wno-deprecated-declarations)
+target_include_directories(RODBC PUBLIC ${ODBC_INCLUDE_DIR})
+target_link_libraries(RODBC PUBLIC ${ODBC_LIBRARIES})
-- 
GitLab