cmake: mark required libraries for export
authorBernhard Miklautz <bernhard.miklautz@thincast.com>
Wed, 23 Apr 2014 08:16:02 +0000 (10:16 +0200)
committerBernhard Miklautz <bernhard.miklautz@thincast.com>
Wed, 23 Apr 2014 08:16:02 +0000 (10:16 +0200)
52 files changed:
client/common/CMakeLists.txt
libfreerdp/CMakeLists.txt
libfreerdp/cache/CMakeLists.txt
libfreerdp/codec/CMakeLists.txt
libfreerdp/common/CMakeLists.txt
libfreerdp/core/CMakeLists.txt
libfreerdp/crypto/CMakeLists.txt
libfreerdp/gdi/CMakeLists.txt
libfreerdp/locale/CMakeLists.txt
libfreerdp/primitives/CMakeLists.txt
libfreerdp/rail/CMakeLists.txt
libfreerdp/utils/CMakeLists.txt
server/common/CMakeLists.txt
winpr/libwinpr/CMakeLists.txt
winpr/libwinpr/asn1/CMakeLists.txt
winpr/libwinpr/bcrypt/CMakeLists.txt
winpr/libwinpr/com/CMakeLists.txt
winpr/libwinpr/credentials/CMakeLists.txt
winpr/libwinpr/credui/CMakeLists.txt
winpr/libwinpr/crt/CMakeLists.txt
winpr/libwinpr/crypto/CMakeLists.txt
winpr/libwinpr/dsparse/CMakeLists.txt
winpr/libwinpr/environment/CMakeLists.txt
winpr/libwinpr/error/CMakeLists.txt
winpr/libwinpr/file/CMakeLists.txt
winpr/libwinpr/handle/CMakeLists.txt
winpr/libwinpr/heap/CMakeLists.txt
winpr/libwinpr/input/CMakeLists.txt
winpr/libwinpr/interlocked/CMakeLists.txt
winpr/libwinpr/io/CMakeLists.txt
winpr/libwinpr/library/CMakeLists.txt
winpr/libwinpr/locale/CMakeLists.txt
winpr/libwinpr/memory/CMakeLists.txt
winpr/libwinpr/nt/CMakeLists.txt
winpr/libwinpr/path/CMakeLists.txt
winpr/libwinpr/pipe/CMakeLists.txt
winpr/libwinpr/pool/CMakeLists.txt
winpr/libwinpr/registry/CMakeLists.txt
winpr/libwinpr/rpc/CMakeLists.txt
winpr/libwinpr/security/CMakeLists.txt
winpr/libwinpr/smartcard/CMakeLists.txt
winpr/libwinpr/sspi/CMakeLists.txt
winpr/libwinpr/sspicli/CMakeLists.txt
winpr/libwinpr/synch/CMakeLists.txt
winpr/libwinpr/sysinfo/CMakeLists.txt
winpr/libwinpr/thread/CMakeLists.txt
winpr/libwinpr/timezone/CMakeLists.txt
winpr/libwinpr/utils/CMakeLists.txt
winpr/libwinpr/winhttp/CMakeLists.txt
winpr/libwinpr/winsock/CMakeLists.txt
winpr/libwinpr/wtsapi/CMakeLists.txt
winpr/tools/makecert/CMakeLists.txt

index 4b002e2..a7a39de 100644 (file)
@@ -71,4 +71,4 @@ set_property(TARGET ${MODULE_NAME} PROPERTY FOLDER "Client/Common")
 if(BUILD_TESTING)
        add_subdirectory(test)
 endif()
-
+export_complex_library(LIBNAME ${MODULE_NAME})
index 339cea3..1f6d845 100644 (file)
@@ -68,6 +68,7 @@ if(MONOLITHIC_BUILD)
        set_property(TARGET ${MODULE_NAME} PROPERTY FOLDER "FreeRDP/libfreerdp")
 endif()
 
+message("FREERDP_LIBS: ${FREERDP_LIBS}")
 set(FREERDP_PC_LIBS "-lfreerdp -lwinpr")
 
 configure_file(${CMAKE_CURRENT_SOURCE_DIR}/freerdp.pc.in ${CMAKE_CURRENT_BINARY_DIR}/freerdp.pc @ONLY)
index d974aae..82491a2 100644 (file)
@@ -30,7 +30,8 @@ set(${MODULE_PREFIX}_SRCS
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${FREERDP_VERSION} SOVERSION ${FREERDP_API_VERSION} PREFIX "lib")
 
index aca04d5..8737265 100644 (file)
@@ -84,7 +84,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${FREERDP_VERSION} SOVERSION ${FREERDP_API_VERSION} PREFIX "lib")
 
index 7f6deab..2a22526 100644 (file)
@@ -24,7 +24,8 @@ set(${MODULE_PREFIX}_SRCS
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${FREERDP_VERSION_FULL} SOVERSION ${FREERDP_VERSION} PREFIX "lib")
 
index 14a3e3e..cb20243 100644 (file)
@@ -126,7 +126,8 @@ set(${MODULE_PREFIX}_SRCS ${${MODULE_PREFIX}_SRCS} ${${MODULE_PREFIX}_GATEWAY_SR
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${FREERDP_VERSION} SOVERSION ${FREERDP_API_VERSION} PREFIX "lib")
 
index fb57492..e0f93fc 100644 (file)
@@ -30,7 +30,8 @@ set(${MODULE_PREFIX}_SRCS
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 include_directories(${OPENSSL_INCLUDE_DIR})
 include_directories(${ZLIB_INCLUDE_DIRS})
index d410bdf..6b182fe 100644 (file)
@@ -41,7 +41,8 @@ set(${MODULE_PREFIX}_SRCS
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${FREERDP_VERSION} SOVERSION ${FREERDP_API_VERSION} PREFIX "lib")
 
index d5f5379..a3a8448 100644 (file)
@@ -72,7 +72,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${FREERDP_VERSION} SOVERSION ${FREERDP_API_VERSION} PREFIX "lib")
 
index f5e01d1..a35b24d 100644 (file)
@@ -69,7 +69,8 @@ set(${MODULE_PREFIX}_SRCS ${${MODULE_PREFIX}_SRCS} ${${MODULE_PREFIX}_OPT_SRCS})
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${FREERDP_VERSION} SOVERSION ${FREERDP_API_VERSION} PREFIX "lib")
 
index c7a9092..fe0f574 100644 (file)
@@ -27,7 +27,8 @@ set(${MODULE_PREFIX}_SRCS
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${FREERDP_VERSION} SOVERSION ${FREERDP_API_VERSION} PREFIX "lib")
 
index 10b767c..f343d8a 100644 (file)
@@ -39,7 +39,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${FREERDP_VERSION} SOVERSION ${FREERDP_API_VERSION} PREFIX "lib")
 
index f1fbf9c..2286943 100644 (file)
@@ -42,3 +42,4 @@ target_link_libraries(${MODULE_NAME} ${${MODULE_PREFIX}_LIBS})
 install(TARGETS ${MODULE_NAME} DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT libraries EXPORT FreeRDPTargets)
 
 set_property(TARGET ${MODULE_NAME} PROPERTY FOLDER "Server/Common")
+export_complex_library(LIBNAME ${MODULE_NAME})
index 5b210c2..8401bad 100644 (file)
@@ -42,6 +42,7 @@ foreach(${MODULE_PREFIX}_SUBMODULE ${${MODULE_PREFIX}_SUBMODULES})
        add_subdirectory(${${MODULE_PREFIX}_SUBMODULE})
 endforeach()
 
+message("WINPR_LIBS: ${WINPR_LIBS}")
 if(MONOLITHIC_BUILD)
 
        foreach(${MODULE_PREFIX}_SUBMODULE ${${MODULE_PREFIX}_SUBMODULES})
index 284b8c7..920e800 100644 (file)
@@ -27,7 +27,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index ca0ffee..b70d9bf 100644 (file)
@@ -23,7 +23,8 @@ set(${MODULE_PREFIX}_SRCS
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 include_directories(${OPENSSL_INCLUDE_DIR})
 include_directories(${ZLIB_INCLUDE_DIRS})
index 8cf9bef..f00507b 100644 (file)
@@ -27,7 +27,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index 5748791..588f28c 100644 (file)
@@ -27,7 +27,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index de9e71b..cb5a86b 100644 (file)
@@ -27,7 +27,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index a6d42f3..6acb1c3 100644 (file)
@@ -34,7 +34,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index e8fc30b..0c7cca6 100644 (file)
@@ -29,7 +29,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
        
 include_directories(${ZLIB_INCLUDE_DIRS})
 include_directories(${OPENSSL_INCLUDE_DIR})
index a92753a..1567d82 100644 (file)
@@ -27,7 +27,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index e5d4ff5..66c1c1b 100644 (file)
@@ -27,7 +27,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index 440544f..7952408 100644 (file)
@@ -27,7 +27,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index 6c9bac9..d374cab 100644 (file)
@@ -24,7 +24,8 @@ set(${MODULE_PREFIX}_SRCS
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index 2beef60..3dc9dfb 100644 (file)
@@ -29,7 +29,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index cd3a742..40d69e2 100644 (file)
@@ -27,7 +27,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index 5ad8381..5913c29 100644 (file)
@@ -25,7 +25,8 @@ set(${MODULE_PREFIX}_SRCS
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index 19af541..aa8a294 100644 (file)
@@ -31,7 +31,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index f913bd4..1100af7 100644 (file)
@@ -29,7 +29,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index 5873d8e..cebaa14 100644 (file)
@@ -27,7 +27,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index 913ace6..6b1ee22 100644 (file)
@@ -27,7 +27,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index 4c7e8e8..02139b5 100644 (file)
@@ -28,7 +28,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index db01994..89698ab 100644 (file)
@@ -27,7 +27,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index 9af4206..9342f4d 100644 (file)
@@ -24,7 +24,8 @@ set(${MODULE_PREFIX}_SRCS
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index bf0b98f..4b2f532 100644 (file)
@@ -28,7 +28,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index 3ae10f0..8044c89 100644 (file)
@@ -36,7 +36,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index bbf1fd1..3d04e40 100644 (file)
@@ -29,7 +29,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
        
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index 4109359..758a44f 100644 (file)
@@ -47,7 +47,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 include_directories(${OPENSSL_INCLUDE_DIR})
 include_directories(${ZLIB_INCLUDE_DIRS})
index b8dfd8b..0630bee 100644 (file)
@@ -27,7 +27,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index 7f2df54..4ff7bfd 100644 (file)
@@ -37,7 +37,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index c9eac6a..95bbcec 100644 (file)
@@ -61,7 +61,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 include_directories(${ZLIB_INCLUDE_DIRS})
 include_directories(${OPENSSL_INCLUDE_DIR})
index e8b1168..651978b 100644 (file)
@@ -23,7 +23,8 @@ set(${MODULE_PREFIX}_SRCS
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index af12794..b2f40cc 100644 (file)
@@ -42,7 +42,8 @@ set(${MODULE_PREFIX}_SRCS
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index 1de26d4..31006f0 100644 (file)
@@ -27,7 +27,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index 55d02ab..e8d4c01 100644 (file)
@@ -32,7 +32,8 @@ endif()
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index f5bd4e2..b9fece0 100644 (file)
@@ -23,7 +23,8 @@ set(${MODULE_PREFIX}_SRCS
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
        
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index 7827293..64cef2c 100644 (file)
@@ -92,7 +92,8 @@ include_directories(${OPENSSL_INCLUDE_DIR})
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index 3c26884..62088e7 100644 (file)
@@ -23,7 +23,8 @@ set(${MODULE_PREFIX}_SRCS
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index cc378ae..80e76a2 100644 (file)
@@ -23,7 +23,8 @@ set(${MODULE_PREFIX}_SRCS
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index 0a029a3..50e09f6 100644 (file)
@@ -24,7 +24,8 @@ set(${MODULE_PREFIX}_SRCS
 
 add_complex_library(MODULE ${MODULE_NAME} TYPE "OBJECT"
        MONOLITHIC ${MONOLITHIC_BUILD}
-       SOURCES ${${MODULE_PREFIX}_SRCS})
+       SOURCES ${${MODULE_PREFIX}_SRCS}
+       EXPORT)
 
 set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${WINPR_VERSION_FULL} SOVERSION ${WINPR_VERSION} PREFIX "lib")
 
index ecfbbe1..fd6c080 100644 (file)
@@ -43,4 +43,4 @@ install(TARGETS ${MODULE_NAME} DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT lib
 add_subdirectory(cli)
 
 set_property(TARGET ${MODULE_NAME} PROPERTY FOLDER "WinPR/Tools")
-
+export_complex_library(LIBNAME ${MODULE_NAME})