summaryrefslogtreecommitdiff
path: root/freetds/0002-CMake-install-headers.patch
blob: 23c7d8d63b2c75a8a5b19d3298d78e8caf89fe34 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
diff -urN freetds-1.00.9.orig/src/ctlib/CMakeLists.txt freetds-1.00.9/src/ctlib/CMakeLists.txt
--- freetds-1.00.9.orig/src/ctlib/CMakeLists.txt	2016-09-03 12:53:36.127162000 +0100
+++ freetds-1.00.9/src/ctlib/CMakeLists.txt	2016-09-03 13:12:32.584615800 +0100
@@ -22,6 +22,8 @@
 SET_TARGET_PROPERTIES(ct PROPERTIES CLEAN_DIRECT_OUTPUT 1)
 SET_TARGET_PROPERTIES(ct-static PROPERTIES CLEAN_DIRECT_OUTPUT 1)
 
+set_target_properties(ct PROPERTIES PUBLIC_HEADER "../../include/bkpublic.h;../../include/cspublic.h;../../include/cstypes.h;../../include/ctpublic.h;${CMAKE_BINARY_DIR}/include/tds_sysdep_public.h")
+
 target_link_libraries(ct-static tds replacements ${lib_NETWORK} ${lib_BASE})
 
 if(NOT WIN32)
@@ -31,4 +33,4 @@
 if(MINGW OR CYGWIN)
 	set_target_properties(ct PROPERTIES LINK_FLAGS "--static")
 endif(MINGW OR CYGWIN)
-install(TARGETS ct-static ct ARCHIVE DESTINATION lib RUNTIME DESTINATION bin LIBRARY DESTINATION lib)
+install(TARGETS ct-static ct ARCHIVE DESTINATION lib RUNTIME DESTINATION bin LIBRARY DESTINATION lib PUBLIC_HEADER DESTINATION include)
diff -urN freetds-1.00.9.orig/src/dblib/CMakeLists.txt freetds-1.00.9/src/dblib/CMakeLists.txt
--- freetds-1.00.9.orig/src/dblib/CMakeLists.txt	2016-09-03 12:53:36.194162100 +0100
+++ freetds-1.00.9/src/dblib/CMakeLists.txt	2016-09-03 13:11:42.228405700 +0100
@@ -23,6 +23,8 @@
 SET_TARGET_PROPERTIES(sybdb PROPERTIES CLEAN_DIRECT_OUTPUT 1)
 SET_TARGET_PROPERTIES(sybdb-static PROPERTIES CLEAN_DIRECT_OUTPUT 1)
 
+set_target_properties(sybdb PROPERTIES PUBLIC_HEADER "../../include/sqldb.h;../../include/sqlfront.h;../../include/sybdb.h;../../include/sybfront.h;../../include/syberror.h;../../include/odbcss.h")
+
 target_link_libraries(sybdb-static tds replacements ${lib_NETWORK} ${lib_BASE})
 
 if(NOT WIN32)
@@ -32,4 +34,4 @@
 if(MINGW OR CYGWIN)
 	set_target_properties(sybdb PROPERTIES LINK_FLAGS "--static")
 endif(MINGW OR CYGWIN)
-install(TARGETS sybdb-static sybdb ARCHIVE DESTINATION lib RUNTIME DESTINATION bin LIBRARY DESTINATION lib)
+install(TARGETS sybdb-static sybdb ARCHIVE DESTINATION lib RUNTIME DESTINATION bin LIBRARY DESTINATION lib PUBLIC_HEADER DESTINATION include)