changeset 76:7e9a1faeb6f6

CMake: temporarily disable CMake export as it requires Ph.D
author David Demelier <markand@malikania.fr>
date Wed, 30 Mar 2016 14:17:23 +0200
parents f8160d515a76
children c5f4ca941f79
files extern/libircclient/CMakeLists.txt lib/CMakeLists.txt
diffstat 2 files changed, 36 insertions(+), 33 deletions(-) [+]
line wrap: on
line diff
--- a/extern/libircclient/CMakeLists.txt	Wed Mar 30 13:52:47 2016 +0200
+++ b/extern/libircclient/CMakeLists.txt	Wed Mar 30 14:17:23 2016 +0200
@@ -46,6 +46,10 @@
 	list(APPEND FLAGS "ENABLE_IPV6")
 endif ()
 
+if (WIN32)
+	list(APPEND LIBRARIES ws2_32)
+endif ()
+
 irccd_define_library(
 	LOCAL
 	TARGET extern-ircclient
--- a/lib/CMakeLists.txt	Wed Mar 30 13:52:47 2016 +0200
+++ b/lib/CMakeLists.txt	Wed Mar 30 14:17:23 2016 +0200
@@ -39,8 +39,7 @@
 	list(APPEND LIBRARIES resolv)
 endif ()
 
-target_link_libraries(libirccd PRIVATE extern-duktape extern-ircclient extern-jansson)
-target_link_libraries(libirccd ${LIBRARIES})
+target_link_libraries(libirccd extern-duktape extern-ircclient extern-jansson ${LIBRARIES})
 
 set_target_properties(
 	libirccd
@@ -53,49 +52,49 @@
 
 install(
 	TARGETS libirccd
-	EXPORT Irccd2Targets
+#	EXPORT Irccd2Targets
 	RUNTIME DESTINATION bin
 	LIBRARY DESTINATION lib
 	ARCHIVE DESTINATION lib
 )
 
-# CMake target exports.
-export(
-	EXPORT Irccd2Targets
-	FILE "${CMAKE_BINARY_DIR}/Irccd2Targets.cmake"
-	NAMESPACE Irccd2::
-)
+# # CMake target exports.
+# export(
+# 	EXPORT Irccd2Targets
+# 	FILE "${CMAKE_BINARY_DIR}/Irccd2Targets.cmake"
+# 	NAMESPACE Irccd2::
+# )
 
 # CMake version file.
-include(CMakePackageConfigHelpers)
+# include(CMakePackageConfigHelpers)
 
-write_basic_package_version_file(
-	"${CMAKE_CURRENT_BINARY_DIR}/Irccd2ConfigVersion.cmake"
-	VERSION ${IRCCD_VERSION}
-	COMPATIBILITY AnyNewerVersion
-)
+# write_basic_package_version_file(
+# 	"${CMAKE_CURRENT_BINARY_DIR}/Irccd2ConfigVersion.cmake"
+# 	VERSION ${IRCCD_VERSION}
+# 	COMPATIBILITY AnyNewerVersion
+# )
 
 # Irccd main module file.
-configure_file(
-	"${CMAKE_SOURCE_DIR}/cmake/internal/Irccd2Config.cmake.in"
-	"${CMAKE_BINARY_DIR}/Irccd2Config.cmake"
-	COPYONLY
-)
+# configure_file(
+# 	"${CMAKE_SOURCE_DIR}/cmake/internal/Irccd2Config.cmake.in"
+# 	"${CMAKE_BINARY_DIR}/Irccd2Config.cmake"
+# 	COPYONLY
+# )
 
 # Install all CMake stuff.
-install(
-	EXPORT Irccd2Targets
-	FILE Irccd2Targets.cmake
-	NAMESPACE Irccd2::
-	DESTINATION ${WITH_CMAKEDIR}/Irccd2
-)
-
-install(
-	FILES
-		"${CMAKE_BINARY_DIR}/Irccd2Config.cmake"
-		"${CMAKE_BINARY_DIR}/Irccd2ConfigVersion.cmake"
-	DESTINATION ${WITH_CMAKEDIR}/Irccd2
-)
+# install(
+# 	EXPORT Irccd2Targets
+# 	FILE Irccd2Targets.cmake
+# 	NAMESPACE Irccd2::
+# 	DESTINATION ${WITH_CMAKEDIR}/Irccd2
+# )
+# 
+# install(
+# 	FILES
+# 		"${CMAKE_BINARY_DIR}/Irccd2Config.cmake"
+# 		"${CMAKE_BINARY_DIR}/Irccd2ConfigVersion.cmake"
+# 	DESTINATION ${WITH_CMAKEDIR}/Irccd2
+# )
 
 # pkg-config
 if (WITH_PKGCONFIG)