forked from conda-archive/conda-recipes
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path0002-CMake-install-headers.patch
36 lines (32 loc) · 2.11 KB
/
0002-CMake-install-headers.patch
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)