diff options
author | ng0 <ng0@n0.is> | 2019-11-17 20:53:10 +0000 |
---|---|---|
committer | ng0 <ng0@n0.is> | 2019-11-17 20:53:10 +0000 |
commit | e9f62b132a821c937ba3530c04661abad7806324 (patch) | |
tree | 96a980c5be555bd288c75bced3c48ea1a5ecd2f8 /src | |
parent | 3aec811952b75ba77f778f8dc4da3620fa7b0ebf (diff) | |
download | gnurl-e9f62b132a821c937ba3530c04661abad7806324.tar.gz gnurl-e9f62b132a821c937ba3530c04661abad7806324.tar.bz2 gnurl-e9f62b132a821c937ba3530c04661abad7806324.zip |
remove winbuild and more CMake
Diffstat (limited to 'src')
-rw-r--r-- | src/CMakeLists.txt | 76 |
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:: -) |