mirror of
https://github.com/termux/termux-packages.git
synced 2025-08-10 02:31:48 +00:00
43 lines
1.7 KiB
Diff
43 lines
1.7 KiB
Diff
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -128,6 +128,8 @@
|
|
add_library(libgfortran SHARED IMPORTED)
|
|
set_target_properties(libgfortran PROPERTIES IMPORTED_LOCATION ${copied_libgfortran})
|
|
target_link_libraries(codonrt PRIVATE libgfortran)
|
|
+elseif(ANDROID)
|
|
+ # Do nothing
|
|
else()
|
|
message(FATAL_ERROR "Set 'CODON_SYSTEM_LIBRARIES' to the directory containing system libraries.")
|
|
endif()
|
|
@@ -477,13 +479,7 @@
|
|
COMMAND
|
|
${CMAKE_COMMAND} -E copy
|
|
"${CMAKE_BINARY_DIR}/libomp${CMAKE_SHARED_LIBRARY_SUFFIX}"
|
|
- "${CMAKE_BINARY_DIR}/lib/codon"
|
|
- COMMAND
|
|
- ${CMAKE_COMMAND} -E copy ${copied_libgfortran} "${CMAKE_BINARY_DIR}/lib/codon"
|
|
- COMMAND
|
|
- /bin/sh -c "test -f '${copied_libquadmath}' && ${CMAKE_COMMAND} -E copy '${copied_libquadmath}' '${CMAKE_BINARY_DIR}/lib/codon' || true"
|
|
- COMMAND
|
|
- ${CMAKE_COMMAND} -E copy ${copied_libgcc} "${CMAKE_BINARY_DIR}/lib/codon")
|
|
+ "${CMAKE_BINARY_DIR}/lib/codon")
|
|
add_dependencies(libs codonrt codonc)
|
|
|
|
# Codon command-line tool
|
|
@@ -525,15 +521,6 @@
|
|
|
|
install(TARGETS codonrt codonc codon_jupyter DESTINATION lib/codon)
|
|
install(FILES ${CMAKE_BINARY_DIR}/libomp${CMAKE_SHARED_LIBRARY_SUFFIX} DESTINATION lib/codon)
|
|
-install(FILES ${copied_libgfortran} DESTINATION lib/codon)
|
|
-# only install libquadmath if it exists at build time
|
|
-install(CODE "
|
|
- file(GLOB _quadmath \"${copied_libquadmath}\")
|
|
- if(EXISTS \"\${_quadmath}\")
|
|
- file(INSTALL DESTINATION \"\${CMAKE_INSTALL_PREFIX}/lib/codon\" TYPE FILE FILES \"\${_quadmath}\")
|
|
- endif()
|
|
-")
|
|
-install(FILES ${copied_libgcc} DESTINATION lib/codon)
|
|
install(TARGETS codon DESTINATION bin)
|
|
install(DIRECTORY ${CMAKE_BINARY_DIR}/include/codon DESTINATION include)
|
|
install(DIRECTORY ${LLVM_INCLUDE_DIRS}/llvm DESTINATION include)
|