mirror of
https://github.com/lucaspalomodevelop/meshlab.git
synced 2026-03-13 08:09:39 +00:00
muparser and e57 static only on apple
This commit is contained in:
parent
91168ae474
commit
3f2be12ddd
8
src/external/e57.cmake
vendored
8
src/external/e57.cmake
vendored
@ -30,13 +30,17 @@ if (TARGET XercesC::XercesC)
|
||||
message(STATUS "- libE57 - using downloaded source")
|
||||
|
||||
set(MESSAGE_QUIET ON)
|
||||
set(E57_BUILD_SHARED OFF)
|
||||
if (APPLE)
|
||||
set(E57_BUILD_SHARED OFF)
|
||||
endif()
|
||||
add_subdirectory(${LIBE57_DIR} EXCLUDE_FROM_ALL)
|
||||
unset(MESSAGE_QUIET)
|
||||
|
||||
add_library(external-libE57 INTERFACE)
|
||||
target_link_libraries(external-libE57 INTERFACE E57Format)
|
||||
#install(TARGETS E57Format DESTINATION ${MESHLAB_LIB_INSTALL_DIR})
|
||||
if (NOT APPLE)
|
||||
install(TARGETS E57Format DESTINATION ${MESHLAB_LIB_INSTALL_DIR})
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
else()
|
||||
|
||||
8
src/external/muparser.cmake
vendored
8
src/external/muparser.cmake
vendored
@ -38,7 +38,9 @@ elseif(MESHLAB_ALLOW_DOWNLOAD_SOURCE_MUPARSER)
|
||||
if(NOT OpenMP_CXX_FOUND)
|
||||
set(ENABLE_OPENMP OFF)
|
||||
endif()
|
||||
set(BUILD_SHARED_LIBS OFF)
|
||||
if(APPLE)
|
||||
set(BUILD_SHARED_LIBS OFF)
|
||||
endif()
|
||||
add_subdirectory(${MUPARSER_DIR} EXCLUDE_FROM_ALL)
|
||||
if (APPLE AND OpenMP_CXX_FOUND)
|
||||
target_link_libraries(muparser PRIVATE OpenMP::OpenMP_CXX)
|
||||
@ -52,6 +54,8 @@ elseif(MESHLAB_ALLOW_DOWNLOAD_SOURCE_MUPARSER)
|
||||
|
||||
add_library(external-muparser INTERFACE)
|
||||
target_link_libraries(external-muparser INTERFACE muparser)
|
||||
#install(TARGETS muparser DESTINATION ${MESHLAB_LIB_INSTALL_DIR})
|
||||
if (NOT APPLE)
|
||||
install(TARGETS muparser DESTINATION ${MESHLAB_LIB_INSTALL_DIR})
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user