aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorng0 <ng0@n0.is>2019-11-17 20:53:10 +0000
committerng0 <ng0@n0.is>2019-11-17 20:53:10 +0000
commite9f62b132a821c937ba3530c04661abad7806324 (patch)
tree96a980c5be555bd288c75bced3c48ea1a5ecd2f8 /src
parent3aec811952b75ba77f778f8dc4da3620fa7b0ebf (diff)
downloadgnurl-e9f62b132a821c937ba3530c04661abad7806324.tar.gz
gnurl-e9f62b132a821c937ba3530c04661abad7806324.tar.bz2
gnurl-e9f62b132a821c937ba3530c04661abad7806324.zip
remove winbuild and more CMake
Diffstat (limited to 'src')
-rw-r--r--src/CMakeLists.txt76
1 files changed, 0 insertions, 76 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
deleted file mode 100644
index c8119eaa4..000000000
--- a/src/CMakeLists.txt
+++ /dev/null
@@ -1,76 +0,0 @@
-set(EXE_NAME curl)
-
-if(USE_MANUAL)
- # Use the C locale to ensure that only ASCII characters appear in the
- # embedded text. NROFF and MANOPT are set in the parent CMakeLists.txt
- add_custom_command(
- OUTPUT tool_hugehelp.c
- COMMAND ${CMAKE_COMMAND} -E echo "#include \"tool_setup.h\"" > tool_hugehelp.c
- COMMAND ${CMAKE_COMMAND} -E echo "#ifndef HAVE_LIBZ" >> tool_hugehelp.c
- COMMAND env LC_ALL=C "${NROFF}" ${NROFF_MANOPT}
- "${CURL_BINARY_DIR}/docs/curl.1" |
- "${PERL_EXECUTABLE}" "${CMAKE_CURRENT_SOURCE_DIR}/mkhelp.pl" >> tool_hugehelp.c
- COMMAND ${CMAKE_COMMAND} -E echo "#else" >> tool_hugehelp.c
- COMMAND env LC_ALL=C "${NROFF}" ${NROFF_MANOPT}
- "${CURL_BINARY_DIR}/docs/curl.1" |
- "${PERL_EXECUTABLE}" "${CMAKE_CURRENT_SOURCE_DIR}/mkhelp.pl" -c >> tool_hugehelp.c
- COMMAND ${CMAKE_COMMAND} -E echo "#endif /* HAVE_LIBZ */" >> tool_hugehelp.c
- DEPENDS
- generate-curl.1
- "${CURL_BINARY_DIR}/docs/curl.1"
- "${CMAKE_CURRENT_SOURCE_DIR}/mkhelp.pl"
- "${CMAKE_CURRENT_SOURCE_DIR}/tool_hugehelp.h"
- VERBATIM)
-else()
- add_custom_command(
- OUTPUT tool_hugehelp.c
- COMMAND ${CMAKE_COMMAND} -E echo "/* built-in manual is disabled, blank function */" > tool_hugehelp.c
- COMMAND ${CMAKE_COMMAND} -E echo "#include \"tool_hugehelp.h\"" >> tool_hugehelp.c
- COMMAND ${CMAKE_COMMAND} -E echo "void hugehelp(void) {}" >> tool_hugehelp.c
- DEPENDS
- "${CMAKE_CURRENT_SOURCE_DIR}/tool_hugehelp.h"
- VERBATIM)
-
-endif()
-
-transform_makefile_inc("Makefile.inc" "${CMAKE_CURRENT_BINARY_DIR}/Makefile.inc.cmake")
-include(${CMAKE_CURRENT_BINARY_DIR}/Makefile.inc.cmake)
-
-if(MSVC)
- list(APPEND CURL_FILES curl.rc)
-endif()
-
-# CURL_FILES comes from Makefile.inc
-add_executable(
- ${EXE_NAME}
- ${CURL_FILES}
- )
-
-source_group("curlX source files" FILES ${CURLX_CFILES})
-source_group("curl source files" FILES ${CURL_CFILES})
-source_group("curl header files" FILES ${CURL_HFILES})
-
-include_directories(
- ${CURL_SOURCE_DIR}/lib # To be able to reach "curl_setup_once.h"
- ${CURL_BINARY_DIR}/lib # To be able to reach "curl_config.h"
- ${CURL_BINARY_DIR}/include # To be able to reach "gnurl/curl.h"
- # This is needed as tool_hugehelp.c is generated in the binary dir
- ${CURL_SOURCE_DIR}/src # To be able to reach "tool_hugehelp.h"
- )
-
-#Build curl executable
-target_link_libraries(${EXE_NAME} libcurl ${CURL_LIBS})
-
-################################################################################
-
-#SET_TARGET_PROPERTIES(${EXE_NAME} ARCHIVE_OUTPUT_DIRECTORY "blah blah blah")
-#SET_TARGET_PROPERTIES(${EXE_NAME} RUNTIME_OUTPUT_DIRECTORY "blah blah blah")
-#SET_TARGET_PROPERTIES(${EXE_NAME} LIBRARY_OUTPUT_DIRECTORY "blah blah blah")
-
-#INCLUDE(ModuleInstall OPTIONAL)
-
-install(TARGETS ${EXE_NAME} EXPORT ${TARGETS_EXPORT_NAME} DESTINATION ${CMAKE_INSTALL_BINDIR})
-export(TARGETS ${EXE_NAME}
- APPEND FILE ${PROJECT_BINARY_DIR}/curl-target.cmake
- NAMESPACE CURL::
-)